簡體   English   中英

PHP-如何確定腳本將在哪個域中查找C​​ookie?

[英]PHP - How can I tell in which domain a script will look for cookies?

我正在嘗試修復一個真正難以捉摸的錯誤,該錯誤導致我在重定向后丟失會話。

在我的本地設置中,沒有問題; 它只會在實時網站上顯示。 我發現我的本地版本正在創建兩個相同的Cookie:一個用於.mydomain.com ,一個用於www.mydomain.com 但是,該實時站點僅為.mydomain.com創建一個cookie。

似乎我的腳本正在尋找www.mydomain.com cookie,這就是為什么本地服務器上沒有明顯問題的原因。

如何確定給定腳本將cookie查找到哪個域? (或者,如果這聽起來像是其他問題,請告訴我)

使用setcookie(key, value, expire_time, '/')這將為您站點的文檔根目錄添加cookie,www.domain.com或domain.com都可以正常工作。

暫無
暫無

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

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