Cookie已设置但代码无效

时间:2017-04-25 12:04:15

标签: php cookies popup session-cookies

我一直试图将其设置一段时间,但我似乎无法做到这一点。我的目标是只在用户没有访问过该网站时才显示新闻通讯。我遇到的问题是cookie已设置但弹出窗口仍然显示。我已经查看了遍历stackoverflow并且我一直在调整代码,但似乎无法使其正常工作。有什么想法吗?

<?php
if (!isset($_COOKIE['visited'])) {
    setcookie('visited', true, time() + 3600 * 24); // Save a cookie for 1 day
?>
    <div class="newsletter_pop">
        <div class="pop-contain">
            <p class="close-new-pop">x</p>
            <?php echo $this->getLayout()->createBlock('newsletter/subscribe')>setTemplate('newsletter/pop.newsletter.phtml')->toHtml() ?>
         </div>
    </div>  
    <script type="text/javascript">
        jQuery(document).ready(function($){
            $('.newsletter_pop').fadeIn();
            $('.close-new-pop').click(function(){
                $('.newsletter_pop').fadeOut();
            }); 
        });
    </script>
<?php
}
?>

0 个答案:

没有答案