第一次使用 cookie 访问 运行 预加载器脚本

First time visit to run preloader script using cookie

虽然网站预加载器是一个有争议的话题,但我选择在这个特定项目中使用它。

预加载器工作正常。问题是第一次访问时必须 运行

这是我目前的情况:

<? 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 正在运行,但预加载器每次仍然 运行s。我应该使用 if else 语句吗?有什么建议吗?

$HTTP_* 变量已弃用

$HTTP_* 变量在许多服务器上不起作用的原因是因为它是启用它们的 PHP 选项。

只需使用 $_COOKIE