为什么我设置的php的cookie不成功呢?

php的cookie为什么不成功呢


翻过高山走不出你
浏览 1941回答 4
4回答

一只名叫tom的猫

使用COOKIE时不能设置了COOKIE后就直接调用,COOKIE是在访问页面时客户端浏览器自动发送给服务器的,而setcookie是给浏览器发送头后,浏览器保存的数据,不可一次性操作。你可以写两个页面试试,一个 setcookie ,另一个用 print_r( $_COOKIE ); 看看是否显示。

ABOUTYOU

1. 程序不要这么写,$_COOKIE[user],注意里面加上引号,否则行为不确定<?phpsetcookie("user","12345");echo $_COOKIE['user'];?>2. 如果程序还有别的部分,在起始的地方加上ob_start();3. 也可以起始的地方加上error_reporting(E_ALL);

江户川乱折腾

thinkphp里的cookie功能被重写了,可以使用tp写的cookie 用起来很方便查看一下手册,具体的用法。cookie('name') 返回所有cookiecookie('name',array(),$time) 为cookie设值,可直接放入数组,框架负责转为json
打开App,查看更多内容
随时随地看视频慕课网APP