为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻过高山走不出你 2019-11-12 17:10:27
php的cookie为什么不成功呢
查看完整描述

4 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

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

查看完整回答
反对 回复 2019-11-17
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

1. 程序不要这么写,$_COOKIE[user],注意里面加上引号,否则行为不确定
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>

2. 如果程序还有别的部分,在起始的地方加上ob_start();
3. 也可以起始的地方加上error_reporting(E_ALL);

查看完整回答
反对 回复 2019-11-17
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

thinkphp里的cookie功能被重写了,可以使用tp写的cookie 用起来很方便
查看一下手册,具体的用法。
cookie('name') 返回所有cookie
cookie('name',array(),$time) 为cookie设值,可直接放入数组,框架负责转为json

查看完整回答
反对 回复 2019-11-17
  • 4 回答
  • 0 关注
  • 1925 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信