有沒有什麼辦法可以在子域名上設置可讀的而不是?換句話說,請在domain.com
上提供Cookie,但是而不是www.domain.com
或xyz.domain.com
。PHP的setcookie()爲域名,但不是子域名
//this is what i'm "intending"...
setcookie($name,$value,$expires,'/','domain.com');
//however, this is how it behaves:
setcookie($name,$value,$expires,'/','.domain.com');
的理由:我在上一個子域建立一個靜態CDN,不希望用戶會話cookie來回回的每個圖像,css文件,js文件等
...我是否必須退回到爲我的網站使用www.domain.com
?有沒有解決方法?
將域設置爲null是唯一正確的事情。否則,你可能會發現['$ cookie-> setDomain($ domain)'](https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117)有幫助,因爲在[這個獨立的庫]中找到(https://github.com/delight-im/PHP-Cookie)。 – caw 2016-09-21 02:13:19