解决方案 »
- 我实在太菜鸟了有没有?求怎么使用一个现成的PHP项目
- 如何更新PHP批量生成的静态页面
- 如何取出两个字符之间的内容
- ·定时文件中,用post传值,在线等
- 优化网站访问速度和查找问题的工具大家用哪些
- 关于上传文件的疑惑
- ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffasdfdfdfdfdfd
- 急!为什么老是提示mysql_connect()是未定义的函数
- *****各位,网页“推”的技术如何了!!!
- 請指教﹗問題急﹗
- 求问一个checkbox向后面一个页面传值的问题
- 如何实现 苹果消息的无阻塞推送
cookie 的读写 有域名限制。你把cookie 写到 .c.com 这个域下面就可以在两个站点共享cookie
楼上两位说的我知道呀,是不是我没有表达清楚,就是中间多了一个中介后,COOKIE还能保存在最初请求的那个客户端上吗
只有设置了失效期的 cookie 会保存为以域名命名的文件
1.php$res = file_get_contents("http://a.c.com/2.php?k1=123&k2=456");
var_dump($res);
exit;
2.php$k1= $_REQUEST['k1'];
$k2= $_REQUEST['k2'];
setcookie("k1", $k1, time() + 7 * 24 * 3600, '/', '.c.com');
setcookie("k2", $k2, time() + 7 * 24 * 3600, '/', '.c.com');
echo "ok";
请求1.php后,显示ok,但浏览器没有看到COOKIE
因为 cookie 是浏览器的东西,而 file_get_contents 是文件操作,互不相干
所以 cookie 并不存在只有浏览器或 curl 访问才可以携带 cookie
也可以把cookie的内容放到正文返回