为时事通讯弹出窗口设置 cookie
Setting up cookies for a newsletter popup
我正在尝试设置在点击模式上的 'x' 后 7 天后过期的 cookie。我不明白为什么它不想保存 cookie。下面是我正在使用的代码。该站点是 goodbooks.io.
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"> </script>
<script>
var cookieName = 'popupClosed';
if(typeof Cookies.get(cookieName) !== 'undefined') {
$('.popup-wrapper, .preview-page, .popup-content-wrapper, .popup').remove();
}
$('.close-popup').on('click'), function(){
Cookies.set(cookieName, 'value', { expires: 7});
}
</script>
改变
$('.close-popup').on('click'), function(){
... }
到
$('.close-popup').on('click', function(){
... })
在PHP
<?php
header('Test 123 I Love Bacon'); // just to test header_ list
setcookie('cookieName','cookieValue123',time()+604800, "example.com");
if(isset($_COOKIE['cookieName']) && $_COOKIE['cookieName'] == 'cookieValue123')
{
var_dump(headers_list()); // show headers to be sent to the browser
}
?>
我正在尝试设置在点击模式上的 'x' 后 7 天后过期的 cookie。我不明白为什么它不想保存 cookie。下面是我正在使用的代码。该站点是 goodbooks.io.
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"> </script>
<script>
var cookieName = 'popupClosed';
if(typeof Cookies.get(cookieName) !== 'undefined') {
$('.popup-wrapper, .preview-page, .popup-content-wrapper, .popup').remove();
}
$('.close-popup').on('click'), function(){
Cookies.set(cookieName, 'value', { expires: 7});
}
</script>
改变
$('.close-popup').on('click'), function(){
... }
到
$('.close-popup').on('click', function(){
... })
在PHP
<?php
header('Test 123 I Love Bacon'); // just to test header_ list
setcookie('cookieName','cookieValue123',time()+604800, "example.com");
if(isset($_COOKIE['cookieName']) && $_COOKIE['cookieName'] == 'cookieValue123')
{
var_dump(headers_list()); // show headers to be sent to the browser
}
?>