如果PHP腳本中有:
|
1
|
session_start();
|
則說明使用了SESSION。
SESSION是一種機制,可以在服務器端跨文件暫時保存數據或傳遞數據,常用於購物車等方面。
SESSION只在用戶關閉瀏覽器之前有效。這就會引出一個問題,PHP是怎樣識別不同的SESSION的呢?
事實上,每一次SESSION會話都有一個SESSION ID,用來識別不同的會話,保存在瀏覽器Cookie之中,也就是這個名為PHPSESSID的Cookie(當然,這個名稱是可以更改的)。
瀏覽器將Cookie(包括PHPSESSID)發送給服務器,PHP才知道應該使用哪一個SESSION傳遞給PHP程序。
因此,這並不是XAMPP生成的,而是PHP自動創建的。
當php.ini(Windows下PHP的配置文件)中的
|
1
|
session.auto_start = On
|
http://blog.sina.com.cn/s/blog_969555e30101cx5l.html
