PHP のあるページから別のページへのリダイレクトは、通常、header() 関数または JavaScript コードを使用して実装されます。この記事では、これら 2 つのリダイレクト方法を紹介しますので、ご参考になれば幸いです。
PHP で header() 関数をリダイレクトに使用する
header() 関数これは、生の HTTP (ハイパーテキスト転送プロトコル) ヘッダーをクライアントに送信するために使用される PHP の組み込み関数です。基本文型:
header( $header, $replace, $http_response_code )$header: このパラメータはヘッダー文字列を保存するために使用されます。 $replace: このパラメーターは、ヘッダーが以前の同様のヘッダーを置き換えるか、同じタイプの 2 番目のヘッダーを追加する必要があることを示す replace パラメーターを保持するために使用されます。これはオプションのパラメータです。 $http_response_code: このパラメータは HTTP 応答コードを保存します。
コード例:
<?php // 重定向浏览器 header("Location: http://www.php.cn"); exit; ?>注: header() 関数の後の exit または die 関数が必要です。
PHP を介した JavaScript コードの使用
JavaScript では、リダイレクトに windows.location オブジェクトを使用できます。現在のページのアドレス (URL) を入力し、ブラウザを新しいページにリダイレクトします。 window.location オブジェクトには、ホスト名、href、パス名、ポートなど、ページに関する重要な情報が含まれています。 コードサンプル:<?php // 在PHP中使用javascript,实现重定向浏览器 echo '<script type="text/JavaScript"> '; echo "window.location.href= 'http://www.php.cn';"; echo "</script>"; ?>おすすめ関連記事:
PHP で JavaScript コードを実行するには? (コード例)
以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !以上がPHPでリダイレクトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。