我正在编写一个移动网站,并在网站加载之前短暂显示启动画面。
我在 index.php 文件中使用以下代码重定向到启动画面
session_start();
if(!isset($_SESSION['splash'])){
$_SESSION['splash']=true;
header('Location: splash.html');
}
//Do normal index.php
启动屏幕在 1 秒后重定向回 index.php,这一次跳过启动屏幕部分并正常加载站点。在有人禁用 cookie 之前,这一切都非常有效!在这种情况下,会话变量 'splash' 永远不会被设置,所以你只会得到一个无限循环,一次又一次地显示启动屏幕......
处理这种情况的最佳方法是什么?