簡體   English   中英

如果session_start自動執行,為什么需要設置cookie?

[英]Why do I need to set cookie if session_start automatically does it?

為什么我需要手動setcookie()的網站通過記得我,如果session_start()會自動完成,從而產生cookie變量$_COOKIE['PHPSESSID'=>'xy362fgtw783hnjm'] 我相信這個cookie變量是長期的,當我回來時,網站會認出我。 沒有???

session_start()寫入PHPSESSID cookie,它是會話標識符。 您不需要(也不應該)使用setcookie()設置PHPSESSID cookie。

setcookie()可用於創建其他cookie,這些cookie具有與會話不一定相關的不同值(以跟蹤信息)。 setcookie()允許您創建永久性cookie,這些cookie將在重新啟動后由瀏覽器保留(取決於setcookie()調用的參數)。 Cookie通常用於廣告跟蹤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM