php cookie 在其他页面读取不了

<?phpsession_start();include_once("../conn/conn.php");include_once("../pub/fun_file.p... <?php session_start();
include_once("../conn/conn.php");
include_once("../pub/fun_file.php");
$email=trim($_POST["uemail"]);
$psword=trim($_POST["psword"]);
$keepLogin=$_POST["chk"];
$info=$conn->execute("select email,nickname,id from tb_user where email='".$email."' and psword='".$psword."'");
if($info!=false){
$_SESSION["nme"]=$info->fields['nickname'];
$_SESSION["ud"]=$info->fields[id];
if(!empty($keepLogin)){
setcookie("TestCookie","123", time()+3600*24);
echo $_COOKIE['TestCookie'];
}
$json_arg=array('ishave'=>true,'nickname'=>$info->fields[nickname],'email'=>$email);
$json_result= json_encode(gbk2utf8($json_arg));
echo $json_result;
exit;
}else{
$json_arg=array('ishave'=>false);
$json_result= json_encode(gbk2utf8($json_arg));
echo $json_result;
exit;
}
明明已经成功设置cookie了,但是在其他页面无法读取,求解,谢谢
展开
 我来答
aguilaia
2013-01-05 · 超过15用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:25.9万
展开全部

1.浏览器禁止;

2.COOKIE有作用域的

具体看下setcookie的参数说明。

清友灵0cJ
2013-01-05 · TA获得超过251个赞
知道小有建树答主
回答量:450
采纳率:100%
帮助的人:291万
展开全部
给cookie设置作用域
setcookie("TestCookie","123", time()+3600*24,'/');试试加个参数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
molaifeng
2013-01-04 · TA获得超过5273个赞
知道大有可为答主
回答量:1629
采纳率:50%
帮助的人:1794万
展开全部
那是不是在其他页面没有session_start();这句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式