モバイル Web サイトを作成していて、サイトが読み込まれる前にスプラッシュ スクリーンが短時間表示されます。
index.php ファイルで次のコードを使用して、スプラッシュ画面にリダイレクトしています
session_start();
if(!isset($_SESSION['splash'])){
$_SESSION['splash']=true;
header('Location: splash.html');
}
//Do normal index.php
スプラッシュ スクリーンは 1 秒後に index.php にリダイレクトされますが、今回はスプラッシュ スクリーン セクションをスキップし、サイトを正常に読み込みます。誰かが Cookie を無効にするまで、これはすべてうまく機能します。この場合、セッション変数 'splash' は設定されないため、スプラッシュ スクリーンを何度も何度も表示する無限ループが発生します。
この状況に対処する最善の方法は何ですか?