我有一个不会在远程服务器上设置的 cookie,可以在本地找到。没有错误消息,var_dump 让我为 Null,echo 为空白。
<php
setcookie('ymp','14', time()+3600);
session_start();
?>
我可以很好地设置一个javascript cookie。开始标签是页面的第 1 行。
有任何想法吗
谢谢加里
编辑时
我在下面发表了一些评论,这是一个 3 文件过程。
第一页是设置cookie,如上。
第二页我有调试
<php var_dump($_COOKIE['ymp']); echo'<br />'.$_COOKIE['ymp'];?>
第 3 页,这一切都在我本地工作
<?php
if($_COOKIE['ymp']!=='14')
{die('Sorry, you have not had your delightful little pastry yet.... try again.');}
?>
我设置了一个 js cookie,并更改了代码以反映不同的 cookie 名称,它工作正常。
我还将时间重置为 +86400,因为与服务器有两个小时的时差,尽管我认为这并不是真正需要的。
感谢所有的帮助
加里