Хотя для предварительной загрузки веба-сайтов спорная я выбрал использовать один в данном проекте.
Прелоадер работает нормально. проблема в том, что это должно выполняться только при первом посещении
Вот что у меня так далеко:
<? if (!isset($HTTP_COOKIE_VARS["visited"])) { echo "<script>
$(window).load(function() {
$('#status').fadeOut();
$('#preloader').delay(350).fadeOut('slow');
$('body').delay(350).css({'overflow':'visible'});
});
</script>";
setcookie ("visited","Yes",time()+3600 * 24 * 10,'/', "siteurl.co.uk"); } ?>
Файл cookie работает, однако предварительный загрузчик работает каждый раз. Должен ли я использовать оператор if else? Какие-либо предложения?
Переменные $ HTTP_ * устарели
Причина, по которой $ HTTP_ * vars не работает на многих серверах, заключается в том, что это опция PHP для их включения.
Просто используйте $ _COOKIE
Других решений пока нет …