国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP setcookie指定domain參數后,在IE下設置cookie失效的解決方法

2024-05-04 23:17:00
字體:
來源:轉載
供稿:網友
下面的代碼:在chrome和firefox下可以生成三個cookie:
cookie[one]、cookie[two]、cookie[three]
在IE下,只能生成cookie[one]、cookie[two]兩個cookie,第三個因為指定了”.65.la”,導致cookie[three]生成失敗。

復制代碼 代碼如下:


<?php
setcookie(“cookie[one]“, “cookieone”,time()+36000,”/”);
setcookie(“cookie[two]“, “cookietwo”,time()+36000,”/”);
setcookie(“cookie[three]“, “cookiethree”, time()+36000,”/”,”.65.la”);
// 頁面重新
if (isset($_COOKIE["cookie"])) {
foreach ($_COOKIE["cookie"] as $name => $value) {
$name = htmlspecialchars($name);
$value = htmlspecialchars($value);
echo “$name : $value <br />/n”;
}
}
?>


多次實驗之后,確認IE認為”.65.la”這種形式的域名參數是不規范的。如果要cookie在所有子域名通用的話,可以通過全局變量來變通的實現。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双江| 南汇区| 西平县| 大连市| 科技| 册亨县| 稷山县| 阿克| 花垣县| 清徐县| 平乡县| 苗栗市| 衢州市| 通化市| 敦煌市| 苍梧县| 开封市| 辽阳县| 大洼县| 潢川县| 沾益县| 朔州市| 汤阴县| 昆明市| 黑山县| 五原县| 淮北市| 漳浦县| 湖口县| 聊城市| 松江区| 吴堡县| 新郑市| 新河县| 贵港市| 荣昌县| 清河县| 盖州市| 和田市| 伊宁县| 宜君县|