php - 在同一个域中有两个不同的 session

标签 php

我经营 foo.com。我在 foo.com 中有两个不同的应用程序:一个是 foo.com/bar,另一个是 foo.com/example。我使用 session 来跟踪用户登录时的信息,但是如果用户从 foo.com/bar 转到 foo.com/example,foo.com/example 会看到用户从 foo.com/启动的 session 栏并使用该信息。我的问题是,我怎样才能同时为每个目录设置两个不同的 session ?

最佳答案

你应该调用session_name在调用 session_start 之前。这将设置用于识别 session 的 cookie 的名称(默认情况下为 PHPSESSID)。

为每个应用程序使用不同的名称。您不必弄乱 session 中的变量。

关于php - 在同一个域中有两个不同的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1348555/

相关文章:

php - 将数字与公差进行比较

php - Laravel DB::raw() 不执行查询,但手动执行有效

php - 列计数与第 1 行的值计数不匹配(列和值相等)

php - Laravel 5.3 ModelFactory Seeder 调用未定义的方法 Illuminate\Database\Query\Builder::posts()

php - 将 MySQL 中的查询中的相似条目分组到一起

php - 为什么我的最后两个变量没有插入到数据库中?

php - Zend Framework 2 稳定版本和 Doctrine 开发版本 - Composer 配置

php - 多次调用 Eloquent 动态属性会多次访问数据库吗?

php - 服务器上 Laravel 文件夹的正确权限

php - CakePHP 2.0,提交表单重定向未正确呈现