您好我已将此脚本设置为每小时仅显示一次:
if( isset( $_COOKIE['showstuff'] ) )
{
}
else
{
echo '<script type="text/javascript" src="'.$urlpath.'footer.js"></script>';
setcookie('showstuff', 'true', time()+3600);
}
如果cookie不存在,它只会显示该脚本,问题是它总是显示它并始终设置一个新的cookie,忽略if( isset( $_COOKIE['showstuff'] ) )
答案 0 :(得分:-1)
使用jquery和jquery cookie插件无需php的方法:
<script>
(function () {
if (!$.cookie('onceADay')) {
$.cookie('onceADay', 'enabled', {expires: 1});
$.getScript("footer.js");
}
}());
</script>