ホームページ > バックエンド開発 > PHPチュートリアル > PHP ページから別のページにジャンプするためのさまざまな方法のまとめ

PHP ページから別のページにジャンプするためのさまざまな方法のまとめ

高洛峰
リリース: 2023-03-05 08:44:01
オリジナル
1595 人が閲覧しました

1. HTTPヘッダー情報を使用する
つまり、PHPのHEADER関数を使用します。 PHPにおけるHEADER関数の役割は、戻り情報の種類(「Context-type:xxx/xxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。
HTTPヘッダー情報を利用して別のページにリダイレクトする方法は以下の通りです。

<? 
if (isset($url)) 
{ 
Header("HTTP/1.1 303 See Other"); 
Header("Location: $url"); 
exit; //from www.w3sky.com 
} 
?>
ログイン後にコピー

「Localtion:」の後にスペースがあることに注意してください。
2番目、HTMLタグを使用します
HTMLタグを使用します、つまりMETAのREFRESHタグを使用します。例えば:

<? if (!isset($url)) exit;?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>
ログイン後にコピー

3、スクリプトを使用して実装します
例は次のとおりです:

<? 
$url="http://www.php.cn"; 
echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
echo "location.href=&#39;$url&#39;"; 
echo "</scrīpt>-->"; 
?>
ログイン後にコピー

以下は補足です
4番目の方法:
echo "
5 番目の方法: スクリプトを使用して
<script>url="submit.php";window.location.href=url;</script> を実行します。
6 番目の方法: スクリプトを使用して実装します。違いは、元のウィンドウを親ウィンドウ、子ウィンドウ、または新しいウィンドウに制限できることです。
<script>url="submit.php"; window.open('url,'' ,'_self');</script> '_self' を変更すると、元のウィンドウ、親ウィンドウ、子ウィンドウ、または新しいウィンドウへのジャンプを制限できます。 7 番目の方法: PHP を使用します。ヘッダー情報を送信するための独自の関数
header ("Location: Url");

最も高速かつ強力です...しかし、この関数を使用する前に HTML 出力が既に存在する場合には、指摘しなければならない問題があります。スペースである場合、ページの上部にエラー メッセージが表示されます。

さらに PHP ページを別のページにジャンプしたり、関連記事を要約するさまざまな方法や方法については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート