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 に答える