![](/img/trans.png)
[英]How to read main cookie from the sub domain with an existing sub domain cookie in PHP?
[英]how to read a cookie from a php, when the cookie was set on a different sub-domain?
我有2個子域:同一域的“安全”和“下載”:“ 10.0.50.18”。
在“下載”上,我使用jQuery這樣設置Cookie:
$.cookie("width", w, {domain: "10.0.50.18"});
在“安全”上,我正在嘗試像這樣讀取Cookie:
$width = $_COOKIE["width"];
但它不起作用。
有人可以幫忙嗎? 謝謝!
除非您在創建Cookie時指定,否則Cookie無法跨子域工作。 您將需要執行以下操作:
$.cookie("width", w, {domain: ".mydomain.com"});
這將允許mydomain.com的所有子域共享cookie。
抱歉,無法按照您嘗試的方式使用來自不同域的cookie。 一些有趣的解決方案建議,您可以在這里閱讀跨域Cookie
您可以將Cookie設置為IP地址,但不能與它一起使用通配符。
domain .10.0.50.18 is not valid
domain 10.0.50.18 is valid
IP地址不像DNS域那樣輕易遵循組織邊界。 IP地址比Web服務器的IP地址小1或大1的IP地址可能不一定位於同一組織中。 出於安全原因,不允許在cookie的domain屬性中使用任何形式的通配IP地址。 這有效地消除了域屬性對於任何形式的IP地址的有用性。
來自http://www.ietf.org/rfc/rfc2109.txt
完全限定的主機名(FQHN)是指主機的完全限定的域名(FQDN)(即,以頂級域名(例如.com或.uk)結尾的完全指定的域名)或數字Internet主機的協議(IP)地址。 首選標准域名; 強烈建議不要使用數字IP地址 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.