如何在wordpress网站上setcookie?

时间:2013-05-16 21:06:29

标签: php wordpress cookies

我在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。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

解决方案:将ajax.php放在root(/ajax.php)中,然后就可以了。