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

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

高洛峰
高洛峰オリジナル
2017-01-21 13:58:371551ブラウズ

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 番目の方法: スクリプトを使用して
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 サイトに注目してください。

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