作者sthermit ( )
看板PHP
標題[請益] 請問一下SESSION的問題
時間Mon Mar 21 18:51:39 2011
因為做出來的網頁一直怪怪的
一陣子沒開起來就發現SESSION怪怪的
ECHO ID 發現每次都會跳不一樣
我用DESTROY();砍掉全部的SESSION就正常了
但是這樣感覺有點疑問
爬文看到session好像是放在server的地方
納我用destroy
假設有多個人登入
某個人用了有destroy(); 的php
納所有人的登入資料就會消除?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.105.157.22
1F:→ MOONRAKER:只會消除那個人在這一網域的記錄。 03/22 15:49
2F:→ MOONRAKER:但是destroy要少用;因為你如果有多個網站都要登入,那 03/22 15:49
3F:→ MOONRAKER:這個網站登出的時候destroy就會導致其他網站的登入記錄 03/22 15:50
4F:→ MOONRAKER:也一起destroy掉,害到自己… 03/22 15:50
請問一下
因為隔一段時間
SESSION ID 就不固定,要DESTROY後才能用
這應該怎麼解決?(我是有想過在登入頁放DESTROY)
今天在別台電腦開網頁
發現登入功能正常,但是SESSION裡面的資料怎麼是上一台電腦的?
= = 越來越搞不懂SESSION是怎麼工作的
※ 編輯: sthermit 來自: 120.105.157.22 (03/22 18:19)
5F:→ MOONRAKER:……你的狀況挺詭異的……基本上同一網域的session才會 03/23 16:34
6F:→ MOONRAKER:放在一起,跨網域或跨電腦一定就不一樣,我的狀況都還挺 03/23 16:34
7F:→ MOONRAKER:單純的沒碰過你這種狀況…經驗不夠 XP 03/23 16:35
因為這兩台電腦都在學校裏面,有可能是MOONRAKER大說的同網域
= = 阿我們宿舍裡面"宣稱"從中華電性牽線路,也收了線路費還是同網域...
請問一下,每個一段時間ID會亂跑可能的原因是什麼?
※ 編輯: sthermit 來自: 120.105.157.22 (03/23 20:32)