PHPSESSID的cookie//session_start()


如果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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM