是否可以仅从特定路径验证会话?

Posted

技术标签:

【中文标题】是否可以仅从特定路径验证会话?【英文标题】:Is it possible to validate a session only from a certain path? 【发布时间】:2022-01-11 05:47:39 【问题描述】:

我有两个不同的网站在一个域和一台服务器上运行。但是,如果我登录到一个页面,我会自动登录到另一个页面,该页面位于不同的文件夹/路径中。

即使我退出,我也会自动退出双方。我该如何解决这个问题?

我使用变量 $_SESSION 并删除 session_destory()

【问题讨论】:

【参考方案1】:

php 会话依赖于服务器,因此如果请求来自同一台机器,即使它们是不同的域,服务器也会将其视为相同的。最好的办法是在不同的服务器上运行它们。

【讨论】:

好的,我通过在创建会话时将会话分配给数组来解决问题。 如果它适用于您的用例,那就太好了! 是的,但是谢谢! 非常欢迎 :)

以上是关于是否可以仅从特定路径验证会话?的主要内容,如果未能解决你的问题,请参考以下文章

使用自定义 php 会话路径时,HybridAuth 未进行身份验证

Web 身份验证状态 - 会话与 Cookie?

在 spring-boot 中禁用特定 url 的 Keycloak 身份验证

如何查找特定用户的 django 会话?

如何使特定程序仅从安装路径运行以避免 DLL 劫持

验证下拉菜单的当前选择