在index.php我有一个表格来填写一些设置。表单postsetsettings.php为什么isnt php读取我的cookie?
在setsettings.php它使用表单数据并设置一些cookie并重定向回到index.php。如果我在setsettings.php中print_r($ _ COOKIE)一切都很好。但没有在index.php的大作,$ _COOKIE数组为空:(
是否有人知道我如何去解决这个
我通过(setsettings.php)设置DET设置:
/* Write new cookie */
$expire = 60 * 60 * 24 * 60 + time(); // ~2 months
setcookie("user_var_001", $_POST['selection'], $expire);
和index.php文件的print_r($ _ COOKIE)变成了空白;印刷任何代码之前
我认为我的主要问题是,Cookie没有域名......设置好之后,它就像一个魅力:D – Jason94 2010-05-12 09:36:11
跟进:现在即时通讯有问题的域名。如果我发布我的设置,我得到重定向,它加载cookie ...工作正常。但如果我加载页面,新标签,它似乎不能读取cookie – Jason94 2010-05-12 09:43:11
很难猜测,源代码示例或更多细节可能会有所帮助。刷新/导航时,它是否在同一个选项卡中加载Cookie?您是否已将域名设置为接受.example.com的子域名(例如www)?想想。一开始很重要,不记得100%。 – Indrek 2010-05-12 09:55:08