0

我在 wordpress 网站上设置和读取 cookie 时遇到问题。

这是我正在做的事情:

1.将js id发送到php

ajax.js

jQuery.post("/wp-content/themes/mytheme/ajax.php", {post_id: post_id}, function(data){

});

ajax.php

setcookie('myids', $_COOKIE['myids'].$_POST['post_id'], time()+3600*24*100, '/');

2.当我在/wp-content/themes/mytheme/index.php中读取那个 cookie ( echo $_COOKIE['myids']; )

我得到了我设置的值,这没关系,但是当我尝试在 /wp-content/themes/mytheme/ajax.php 中读取该 cookie 时,我没有得到 cookie。

我做错了什么?

4

1 回答 1

0

解决方案:将 ajax.php 放入根目录( /​​ajax.php ),然后它就可以工作了。

于 2013-05-21T10:40:21.960 回答