Вот моя проблема:
Я создаю PHP cook ie, чтобы отобразить баннер, который исчезнет, когда пользователь щелкнет по нему. Пока все хорошо, я могу читать повара ie в браузере! Единственная проблема в том, что, если я попытаюсь сбросить его, повар ie вернет пустой объект, если я переключусь между страницами:
повар ie. php
function cookie_check() {
$cookie_val = true;
setcookie('wpb_cookie', $cookie_val);
$HOMEURL = "http://" . $_SERVER['SERVER_NAME'];
header('Location: '.$HOMEURL);
}
cookie_check();
template. php
$context = Timber::context();
$timber_post = new Timber\Post();
$context['cookiePrivacy'] = $_COOKIE['wpb_cookie'];
Timber::render( array( 'template.twig'), $context );
template.twig
{% if cookiePrivacy == false %}
<div class="cookie">
something
</div>
{% endif %}
Если я по какой-либо причине включу повара ie в мою функцию. php (который будет запускаться на любой странице) Я смогу получить значение повара ie, поэтому, вероятно, мне не хватает точки, но, поскольку повар ie живет в браузере, я не смогу получить его из любого файла после его настройки?