2011-07-22 30 views
0

我有一些文件夹在我的服务器,我有几个脚本使用几个操作的会话。php会话出现在其他目录

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

然后,当我去到文件夹2:在没有做与以前的剧本,我也

print_r($_SESSION); 

我看到会议(adm_sess),并导致我的服务器会话在创建其他会话交互其他文件夹并动态更改它们。

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

回答

1

使用session_name();

session_start(); 

呼叫

session_name("first"); 
session_start(); 

和第二

session_name("second"); 
session_start(); 
+0

,而不是在session_start()? isnt session_start需要会话才能工作吗?可能会在session_start之前添加session_name('name')? – fxuser

+0

哎呀,对不起:) – genesis

+0

感谢它现在似乎工作。 – fxuser