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'];
?>
情况仍依旧 展开
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'];
?>
情况仍依旧 展开
1个回答
展开全部
1. 程序不要这么写,$_COOKIE[user],注意里面加上引号,否则行为不确定
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>
2. 如果程序还有别的部分,在起始的地方加上ob_start();
3. 也可以起始的地方加上error_reporting(E_ALL);
<?php
setcookie("user","12345");
echo $_COOKIE['user'];
?>
2. 如果程序还有别的部分,在起始的地方加上ob_start();
3. 也可以起始的地方加上error_reporting(E_ALL);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |