二级域名或跨域共享Cookies的实现方法




注意点:
1、当你有一个Cookie组(或叫Cookie字典)使用Domain属性指定域名之后,当你在对该组的成员进行修改或新增的时候,一定要在操作之后加上Resonse.Cookies(cookieName).Domain属性。
2、如果没有必要,请不要修改已设置Domain的Cookie组,直接使用Response.Cookies("CookieText") = CookieValue 来创建一个新的Cookie。对于每个独立的Response.Cookies("CookieText") ,不管有无字典,都一次性写入,如果需要在多次写入,换一个Response.Cookies("CookieText") 。这点很重要。
3、Response.Cookies("cookieName").Secure = False,Secure属性一定要是false
例子:
Response.Cookies("Uto")("UtorName")=UtorName
Response.Cookies("Uto")("UtorPwd")=UtorPwd
Response.Cookies("Uto").Domain="utoper.com"
Response.Cookies("Uto").Secure =False
4、IE对于.cn短域名的支持有重大BUG,没办法写入Cookies,有人测试了:http://blog.csdn.net/xssh913913/archive/2007/08/04/1725882.aspx 解决办法:
如h5.cn域名,在h5.cn所有子域名中,不管从哪个子域名接收的信息,都发往h5.cn这个域名进行写入Cookies,写入时不要设置域名,即这两句不要。
Response.Cookies("User").Domain = "h5.cn"
Response.Cookies("User").Secure =False
这样,在其他任何子域名调用Cookies时就能正常。



相关阅读:
无刷新的聊天室的制作兼谈组件制作和ClientSide Script(二)
输入法状态条没了怎么找回呢?
Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明
XP最快速的关机方法
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
php REMOTE_ADDR之获取访客IP的代码
在当前目录生成很漂亮的结构树的批处理dir.bat
百度最新算法调整应对策略大全
数据库性能优化JOIN方法说明
ASP通用分页样式函数代码
如何运用Sort+Uniq或Sort -u删除重复行
AJAX的跨域与JSONP(为文章自动添加短址的功能)
php auth_http类库进行身份效验
Freedsd安装教程03
快速导航

Copyright © 2016 phpStudy |