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

王林
リリース: 2023-06-26 13:02:02
オリジナル
1303 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!