私はwordpressを使用しており、functions.phpにクッキーを作成しています。ワードプレスはfunctions.php経由でページを再読み込みするまでクッキーを読みませんか?
私の問題は、このクッキーはテンプレート/ページが作成されたときに読み取られないが、2ページ目の読み込み時に読み込まれるということです。
これは回避策がありますので、作成時にそのCookieを読むことができますか?
ここに私の現在のコードはのfunctions.phpである:
<?php
function my_cookie() {
$myvalue = 'hello';
if (!isset($_COOKIE['myCookie'])) {
setcookie("myCookie", $myvalue, time()+3600, "/", ".mydomain.com");
global $myglobal;
$_COOKIE['myCookie'] = $myglobal;
}
}
add_action('init', 'my_cookie');
?>
直接同じデータを渡す試しを設定すると '$ _COOKIE'になります。あなたは '$ _COOKIE'を使ってページリロードせずにアクセスすることができます。その後のロードでは、それはそこにあります。 – MetalFrog
上記のコードを見てください....それは私が試したものの、私のメインページから戻ってくるものではありません – Satch3000
詳細を教えてください。 – Satch3000