【发布时间】:2017-01-10 16:47:13
【问题描述】:
当访问者到达网站时,我随机选择一种主色,然后我想在 1 小时内将该颜色存储在 cookie 中。
我正在研究 wordpress。 目前我的function.php上有这个
add_action( 'init', 'setting_my_first_cookie' );
function setting_my_first_cookie() {
$colourRange = array('#965c5d', '#5f797a', '#bc8b6a', '#7fc3a2', '#89383a', '#f28c5d');
$colourTheOnlyOne = $colourRange[array_rand($colourRange, 1)];
$cookieColor = 'cookieColor';
$cookieValue = $colourTheOnlyOne;
setcookie( $cookieColor, $cookieValue, 60 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
问题是每次我刷新页面时都会设置新颜色……不明白为什么!
【问题讨论】: