PHPでリダイレクトする方法

青灯夜游
青灯夜游オリジナル
2019-01-18 17:47:225794ブラウズ

PHP のあるページから別のページへのリダイレクトは、通常、header() 関数または JavaScript コードを使用して実装されます。この記事では、これら 2 つのリダイレクト方法を紹介しますので、ご参考になれば幸いです。

PHPでリダイレクトする方法

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 &#39;<script type="text/JavaScript"> &#39;;
  
echo "window.location.href= &#39;http://www.php.cn&#39;;";
echo  "</script>";
?>

おすすめ関連記事:

PHP で JavaScript コードを実行するには? (コード例)

以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPでリダイレクトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。