不同子域名共享COOKIE

ghostxyz0 2009-07-26 03:07:03
请问PHP有没有办法实现如下功能:
访问s1.domain.com时写COOKIE@s1.domain.com,
然后在访问s2.domain.com时读取COOKIE@s1.domain.com
哪位大侠有办法啊
...全文
318 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
三省Ta叔 2009-07-26
  • 打赏
  • 举报
回复
这样吧,写域cookie
在访问s1.domain.com,时候写 s2.domain.com的cookie
在访问s2.domain.com,读访问s1.domain.com时写的s2.domain.com下的cookie
<script src="s2.domain.com/a.php"></script>
a.php是写s2.domain.com cookie的

代码如下:
<?
Header("P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR");

ob_start();
setcookie("a",'2',time(),'/',domain.com');
exit();
?>

其实写了作用域了,这cookie就都能用了,没必要用上面那个,上面那个是2个不同的域可以这样用,当然你这情况也可以
你都是在domain.com 下的
只是 s1,s2不同而已
mrshelly 2009-07-26
  • 打赏
  • 举报
回复
查询手册关于 setcookie 中有关 domain 及 path 的参数项,你就会明白了...


手册,手册!手册!!!!!!!!!
fenyao 2009-07-26
  • 打赏
  • 举报
回复
关注

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧