【发布时间】:2017-12-23 14:17:40
【问题描述】:
我想选择一个对象,并且该对象 ID 必须保存在 cookie 会话中。我如何在wordpress中做到这一点?
到目前为止,我得到了这个
add_action( 'init', 'setting_my_first_cookie' );
function setting_my_first_cookie() {
setcookie( $SeasonId, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
if(!isset($_COOKIE[$SeasonId])) {
echo "The cookie: '" . $SeasonId . "' is not set.";
} else {
echo "The cookie '" . $SeasonId . "' is set.";
echo "Cookie is: " . $_COOKIE[$SeasonId];
}
unset( $_COOKIE[$SeasonId] );
setcookie( $SeasonId, '', time() - ( 15 * 60 ) );
wp_redirect( home_url(), 302 );
exit;
对象是这样调用的
echo "<td><a href='?SeasonId=".$Season->Id."'>";
echo "$Season->DateFrom - $Season->DateTo";
echo "</a></td>";
我做错了什么?还是有其他解决方案
谢谢
【问题讨论】:
-
我们能看到“季节”类的代码
标签: php wordpress session cookies