php写cookie在本地成功,服务器上就失败了

<?phpsetcookie("user","12345");echo$_COOKIE[user];?>写了很多都是在本地就成功,,传到服务器上,就失败了,,可是服务器那... <?php
setcookie("user","12345");
echo $_COOKIE[user];
?>

写了很多都是在本地就成功,,传到服务器上,就失败了,,可是服务器那边,可以登陆别的程序呀,,

像DEDECMS,帝国CMS,PHPWIND等程序,,都可以登陆成功

而为什么我写的cookie在服务器上就不成功呢?

在本地可以正确显示,,远程 也打开777权限(linux服务器)

同一个代码,同一个文件,在本地成功.在服务器上就失败了

也没显示错误 ,,别的变量都可以正常显示,唯有这个cookie一片空白
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>

情况依旧
<?php
error_reporting(E_ALL);
setcookie("user","12345");
echo $_COOKIE['user'];
?>
情况仍依旧
展开
 我来答
海狮2D
推荐于2016-06-05 · TA获得超过3019个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:1000万
展开全部
1. 程序不要这么写,$_COOKIE[user],注意里面加上引号,否则行为不确定
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>

2. 如果程序还有别的部分,在起始的地方加上ob_start();
3. 也可以起始的地方加上error_reporting(E_ALL);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式