php会话出现在其他目录中

时间:2011-07-22 10:53:35

标签: php session directory

我的服务器中有一些文件夹,其中有几个脚本使用会话进行多项操作。

例如,我在folder1上的管理面板有一个名为adm_sess的会话,告诉我我是否登录。

然后当我转到与前一个脚本无关的folder2时,我做了

print_r($_SESSION);

我看到那个会话(adm_sess),这会导致我的服务器会话与其他文件夹中创建的其他会话进行交互并动态更改它们。

为什么会发生这种情况?如何才能使每个文件夹上的会话仅在该目录中处于活动状态?

1 个答案:

答案 0 :(得分:1)

使用session_name();

之前

session_start(); 

致电

session_name("first");
session_start(); 

和第二次

session_name("second");
session_start();