У меня есть следующий код:
if ($_COOKIE['lightbox'] != "1") {
setcookie("lightbox", "1", time()+3600);
echo("
<script type='text/javascript'>
if (window.addEventListener) { // Mozilla, Netscape, Firefox
window.addEventListener('load', WindowLoad2, false);
} else if (window.attachEvent) { // IE
window.attachEvent('onload', WindowLoad2);
}
function WindowLoad2(event) {
displayLightbox();
}
</script>
");
}
Что я в основном пытаюсь сделать, чтобы displayLightbox () запускался только один раз для каждого пользователя с помощью файла cookie.По какой-то причине я получаю его для каждой страницы, которую я собираюсь посетить на сайте, за исключением случаев, когда я нажимаю CTRL + F5 на странице.После использования Ctrl + F5 я больше не получаю лайтбокс.Есть идеи?