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 番目の方法: スクリプトを使用して
3f1c4e4b6b16bbbd69b2ee476dc4f83aurl="submit.php";window.location.href=url;2cacc6d41bbb37262a98f745aa00fbf0 を実行します。
6 番目の方法: スクリプトを使用して実装します。違いは、元のウィンドウを親ウィンドウ、子ウィンドウ、または新しいウィンドウに制限できることです。
3f1c4e4b6b16bbbd69b2ee476dc4f83aurl="submit.php"; window.open('url,'' ,'_self');2cacc6d41bbb37262a98f745aa00fbf0 '_self' を変更すると、元のウィンドウ、親ウィンドウ、子ウィンドウ、または新しいウィンドウへのジャンプを制限できます。 7 番目の方法: PHP を使用します。ヘッダー情報を送信するための独自の関数
header ("Location: Url");
最も高速かつ強力です...しかし、この関数を使用する前に HTML 出力が既に存在する場合には、指摘しなければならない問題があります。スペースである場合、ページの上部にエラー メッセージが表示されます。
さらに PHP ページを別のページにジャンプしたり、関連記事を要約するさまざまな方法や方法については、PHP 中国語 Web サイトに注目してください。