ホームページ >バックエンド開発 >PHPチュートリアル >PHPでヘッダー関数を使用してページをリダイレクトする方法

PHPでヘッダー関数を使用してページをリダイレクトする方法

王林
王林オリジナル
2023-06-26 12:51:161562ブラウズ

PHP では、ヘッダー関数を使用してページをリダイレクトするのが簡単で効果的な方法です。ヘッダー関数を使用すると、クライアントのブラウザーでリダイレクトするために、Location ヘッダーを HTTP 応答ヘッダーに直接追加できます。

次は、header 関数を使用してページをリダイレクトする方法の簡単な例です:

<?php
// 重定向到另一个页面
header("Location: https://www.example.com");
exit();
?>

この例では、header 関数を使用してリダイレクト リクエストをブラウザに送信します。この時点で、リダイレクト ターゲット URL、つまりブラウザのリダイレクト先のページ URL を指定する必要があります。この場合、ブラウザを https://www.example.com ページにリダイレクトします。

ヘッダー関数の後に exit() 関数も使用していることに注意してください。この関数は現在のスクリプトを終了し、それ以上の実行を防ぎます。 exit() 関数を使用しないと、リダイレクト後もスクリプトの実行が継続され、他のエラーや予期しない結果が発生します。

リダイレクト時には相対パスまたは絶対パスを指定できます。たとえば、現在の Web サイトでは、ヘッダー関数を次のように変更できます。

<?php
// 重定向到另一个页面
header("Location: /newpage.php");
exit();
?>

この場合、相対パスを使用して、現在の Web サイトの別のページ newpage.php を指定します。 PHPコードの実行結果がこのリダイレクトの場合、ブラウザは自動的にこのページにジャンプします。

概要:

ヘッダー関数を使用してページをリダイレクトするのは、便利でシンプルかつ効果的な方法です。ヘッダー関数を使用する場合は、ヘッダー関数を出力の前に配置し、exit() 関数を使用して現在のスクリプトを終了する必要があることに注意してください。さらに、相対 URL を使用する場合は、それらが現在の Web サイト内で有効であることを確認してください。

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

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