我使用wordpress並在functions.php中創建了一個cookie。通過functions.php的WordPress的曲奇不讀取cookie,直到頁面重新加載?
我的問題是,它在創建時這個cookie不是由模板/頁閱讀,但是,這是第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 2012-02-02 21:03:44
請參閱上面的代碼....這就是我試過,但不能打電話是從我的主頁返回 – Satch3000 2012-02-02 21:11:52
您能詳細說明一下嗎? – Satch3000 2012-02-02 21:22:28