ホームページ >バックエンド開発 >PHPチュートリアル >PHP ページから別のページにジャンプするためのさまざまな方法のまとめ
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='$url'"; echo "</scrīpt>-->"; ?>
以下は補足です
4番目の方法:
echo "
5 番目の方法: スクリプトを使用して実装します。
<script>url="submit.php";window.location.href=url;</script>6 番目の方法: スクリプトを使用して実装します。違いは、open ステートメントを使用することです。または親ウィンドウ、子ウィンドウ、または新しいウィンドウ
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
'_self' を変更して、元のウィンドウ、親ウィンドウ、子ウィンドウ、または新しいウィンドウへのジャンプを制限します。 7 番目の方法: PHP 独自の関数を使用します。ヘッダー情報を送信します
header("Location: Url");速度 最速、強力... ただし、指摘しなければならない問題があります。この関数を使用する前に既に HTML 出力が存在する場合、それがスペースであっても、エラー メッセージが表示されます。ページの上部に表示されます..