PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法


Posted in PHP onSeptember 09, 2011

下面的代码:在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在所有子域名通用的话,可以通过全局变量来变通的实现。
PHP 相关文章推荐
使用MaxMind 根据IP地址对访问者定位
Oct 09 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
php开启安全模式后禁用的函数集合
Jun 26 PHP
通过PHP修改Linux或Unix口令的方法分享
Jan 30 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
php实现webservice实例
Nov 06 PHP
php生成随机颜色的方法
Nov 13 PHP
php表单敏感字符过滤类
Dec 08 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
PHP可变变量学习小结
Nov 29 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
Jan 04 PHP
判断PHP数组是否为空的代码
Sep 08 #PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 #PHP
PHP session会话的安全性分析
Sep 08 #PHP
php中实现简单的ACL 完结篇
Sep 07 #PHP
php将时间差转换为字符串提示
Sep 07 #PHP
php 中英文语言转换类
Sep 07 #PHP
php继承的一个应用
Sep 06 #PHP
You might like
Smarty模板引擎缓存机制详解
2016/05/23 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
jQuery中jqGrid分页实现代码
2011/11/04 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
JS中的多态实例详解
2017/10/15 Javascript
JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
2018/02/06 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
Python+MongoDB自增键值的简单实现
2016/11/04 Python
python去掉空白行的多种实现代码
2018/03/19 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python实现分段线性插值
2018/12/17 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
python利用appium实现手机APP自动化的示例
2021/01/26 Python
新郎婚宴答谢词
2014/01/19 职场文书
初中化学教学反思
2014/01/23 职场文书
大专会计自我鉴定
2014/02/06 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
廉政承诺书
2015/01/19 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL
vue ref如何获取子组件属性值
2022/03/31 Vue.js