試驗結(jié)果:不能。因為瀏覽器知道www.com.cn的后綴是.com.cn而不是.cn,所以禁止設(shè)置cookie。 因為瀏覽器內(nèi) " /> 这里只有精品视频,亚洲国产精品999,精灵使的剑舞无删减版在线观看

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

域名和cookie問題(域名后綴)

域名和cookie
偶然想到一個問題:www.g.cn能把cookie設(shè)置為.g.cn,那么www.com.cn能設(shè)置把cookie設(shè)置為.com.cn嗎?

試驗結(jié)果:不能。因為瀏覽器知道www.com.cn的后綴是.com.cn而不是.cn,所以禁止設(shè)置cookie。
因為瀏覽器內(nèi)置了域名后綴列表。todo:如果以后出現(xiàn)新的后綴,而老瀏覽器沒法更新列表,豈不是會允許設(shè)置cookie?

extension后綴一級域名二級域名
www.g.cn.cng.cn*.g.cn
www.com.cn.com.cnwww.com.cn*.www.com.cn
www.google.com.cn.com.cngoogle.com.cn*.google.com.cn

www.example.com能讀取到.example.com的cookie嗎?
能。
www.example.com能讀取到example.com的cookie嗎?
不能。todo:把www.example.com和example.com做SSO,即可防止cookie帶到static.example.com。
example.com能讀取到www.example.com的cookie嗎?
答:不能。
setcookie('a', 'aa', time() + 1234, '/', 'example.com'); 設(shè)置的cookie是 .example.com 還是 example.com的?
答:是.example.com的。
如果想設(shè)置example.com的cookie,需要使用setcookie('default', 'default', time() + 1234, '/');。
cookie的設(shè)置和讀取范圍:

HTTP請求域名一級域名cookie可設(shè)置(并可讀取)的范圍cookie不可設(shè)置cookie不可讀取
example.comexample.comexample.com,.example.comwww.example.comwww.example.com
www.example.comexample.comwww.example.com,.www.example.com,.example.comexample.comexample.com
g.com.cng.com.cng.com.cn,.g.com.cn.com.cn 
www.com.cnwww.com.cnwww.com.cn,.www.com.cn.com.cn

設(shè)置cookie代碼:
復(fù)制代碼 代碼如下:
<?php
setcookie('default', 'default', time() + 1234, '/');
setcookie('a', 'aa', time() + 1234, '/', 'example.com');
setcookie('b', 'bb', time() + 1234, '/', '.example.com');
?>

讀取cookie代碼:
復(fù)制代碼 代碼如下:
<?php
var_dump($_COOKIE);
?>

結(jié)果截圖:

php技術(shù)域名和cookie問題(域名后綴),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 砚山县| 沙坪坝区| 麦盖提县| 田阳县| 石城县| 石河子市| 雅江县| 巴南区| 明水县| 兴安盟| 崇州市| 浙江省| 弥渡县| 伊春市| 乌恰县| 安义县| 江达县| 博客| 通州市| 神农架林区| 双牌县| 东兰县| 宜宾县| 九江市| 常熟市| 波密县| 来凤县| 安福县| 固镇县| 化德县| 洪雅县| 辽阳县| 丰都县| 吐鲁番市| 赫章县| 麦盖提县| 金溪县| 高邮市| 九江市| 黑河市| 灯塔市|