一个关于cookie的问题
二级域名 a.c.com 和 b.c.com
如果我请求 a.c.com的a.php,a.php里post请求b.c.com的b.php,在b.php里设置cookie。
这种做法,cookie是不是存在服务器上了? 而不是在我请求的客户端上?
如何解决呢,谢谢
------解决方案--------------------
cookie 是保存在客户端。
cookie 的读写 有域名限制。
你把cookie 写到 .c.com 这个域下面就可以在两个站点共享cookie
------解决方案--------------------
引用:楼上两位说的我知道呀,是不是我没有表达清楚,就是中间多了一个中介后,cookie还能保存在最初请求的那个客户端上吗
如果你没有用代理的话 应该是存在你本地的客户端上的 你去c盘找找看看
------解决方案--------------------
2.php 发出的 http 头被 file_get_contents 忽略了(只取正文部分),因此其中的 set-cookie 指令不会被执行
所以 cookie 并不存在
只有浏览器或 curl 访问才可以携带 cookie