一個網站(e:\test):
裡麵包含多個目錄如:
htmlcssjsphpimg.....
等等。
然後,我在js目錄裡面的js檔案中設定了cookie;同樣也在php目錄中的php檔案中設定了cookie。然後分別開啟js目錄下的js檔案讀取cookie和php目錄中的php檔案(用js指令碼)讀取cookie。都不能夠完整的讀取到這個網站的cookie!而只能夠讀取到同目錄下js或php檔案設定的cookie。
只有在網站根目錄下才能夠讀取到完整的cookie值,這是為什嗎?有沒有辦法讓在同一個網站下無論是否在哪個目錄中的檔案設定的cookie,只要是網站下的檔案,就能夠完整的讀取cookie值??
已經解決了:
js:
document.cookie='username=test;password=123456;expires='+new Date(new Date().getTime()+3600*1000).toUTCString()+';path=/;domain=www.example.com';
php:
setcookie('username','test',0,'/','www.example.com');
setcookie('password','123456',0,'/','www.example.com');
回複內容:
一個網站(e:\test):
裡麵包含多個目錄如:
htmlcssjsphpimg.....
等等。
然後,我在js目錄裡面的js檔案中設定了cookie;同樣也在php目錄中的php檔案中設定了cookie。然後分別開啟js目錄下的js檔案讀取cookie和php目錄中的php檔案(用js指令碼)讀取cookie。都不能夠完整的讀取到這個網站的cookie!而只能夠讀取到同目錄下js或php檔案設定的cookie。
只有在網站根目錄下才能夠讀取到完整的cookie值,這是為什嗎?有沒有辦法讓在同一個網站下無論是否在哪個目錄中的檔案設定的cookie,只要是網站下的檔案,就能夠完整的讀取cookie值??
已經解決了:
js:
document.cookie='username=test;password=123456;expires='+new Date(new Date().getTime()+3600*1000).toUTCString()+';path=/;domain=www.example.com';
php:
setcookie('username','test',0,'/','www.example.com');
setcookie('password','123456',0,'/','www.example.com');
看你在種cookie的時候 給cookie設定的域 一般種在'/'下 下面的檔案夾也都能訪問吧