自動ジャンプは、Web開発中の一般的な要件です。たとえば、ユーザーがフォームを送信するか、操作を完了した後、彼は自動的に別のページに起動します。この記事では、3秒後に指定されたページに自動的にジャンプし、特定のコードの例を提供するPHPで機能を書く方法を示します。
まず、phpファイルを作成します。たとえば、 redirect.phpという名前の名前を作成し、次のコードを書きます。
<?php
$url = 'http://www.example.com'; // ターゲットページを設定しますURL
$seconds = 3; // ジャンプの待ち時間を設定します,秒単位のユニット
echo "ページがあります{$seconds}自動的にジャンプします<a href='{$url}'>ここ</a>";
header("refresh:{$seconds};url={$url}"); // 使用header関数設定は自動的にジャンプします
上記のコードでは、ターゲットURLとジャンプ待機時間が最初に定義されています。次に、 Header()関数を使用してページの自動ジャンプを設定し、更新ヘッダーはジャンプの遅延時間(秒)を指定します。さらに、ページが読み込まれると、プロンプトメッセージが表示され、3秒後に自動的にジャンプすることをユーザーに通知します。
redirect.phpファイルをWebサーバーに展開し、ブラウザからファイルにアクセスします。ページが読み込まれた後にプロンプトメッセージが表示され、3秒後に指定されたURLに自動的にジャンプします。
さまざまなブラウザが自動リダイレクトを異なる方法でサポートする場合があり、一部のブラウザがこの機能を制限またはブロックする場合があることに注意する必要があります。したがって、テスト時に複数のブラウザで効果を確認してください。
上記の単純なPHPコードの例を使用すると、3秒で自動的にジャンプする関数を簡単に実装できます。これは、以下などの多くのWebアプリケーションで非常に便利です。ユーザーは、ログイン後にダッシュボードに自動的にジャンプするか、操作が完了した後に自動的に他のページにジャンプします。