setcookie正在开发localhost而不是在服务器托管上工作

时间:2017-03-18 14:42:25

标签: php

你好我有一个php基础网站一切正常但我尝试很多我无法解决代码中的一个问题我使用下面的cookie代码:

<?php  

setcookie("adm_userid",$useridd,time()+3600);
$userid=$_COOKIE["adm_userid"];

 ?>
ajaxwin=dhtmlwindow.open("ajaxbox", "ajax", "editPCriteria.php?userID=<?php echo $userid; ?>", "Edit Machine Details & Price Criteria" ,"width=550px,height=460px,left=350px,top=50px,scrolling=1")
ajaxwin.onclose=function(){return window.confirm("Are you sure to close")} 
}
</script>

它还在localhost和其他一些服务器托管帐户上工作。但是自己的域名不起作用。当我在任何用户个人资料页面时,当点击编辑价格标准时,我可以将文本框字段输入数据库。但是托管值没​​有更新,如果数据库表中的值也没有回显

请帮助我谢谢

1 个答案:

答案 0 :(得分:0)

你可能需要设置存储cookie的文件夹,尝试这样的事情:

setcookie("adm_userid",$useridd,time()+3600, "/", $_SERVER['HTTP_HOST']);