2011-07-22 68 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