我一直试图将其设置一段时间,但我似乎无法做到这一点。我的目标是只在用户没有访问过该网站时才显示新闻通讯。我遇到的问题是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
}
?>