PHPで強制的にジャンプする3つの方法

藏色散人
リリース: 2023-03-04 10:26:01
オリジナル
2724 人が閲覧しました

php で強制的にジャンプする方法: 1. ヘッダー関数を通じてジャンプを実現します; 2. Meta タグを使用してジャンプを実現します。ステートメントは "< meta http-equiv="refresh" content= です。 "1; url=...>"; 3. JavaScript を使用してジャンプを実行します。

PHPで強制的にジャンプする3つの方法

推奨: "PHP ビデオ チュートリアル"

PHP ページ ジャンプの 3 つの方法

PHP ページ ジャンプ 1. header() function

header()関数 PHP のページにジャンプする非常に簡単なメソッドです header() 関数の主な機能は HTTP プロトコルのヘッダー (header) をブラウザに出力することです

header() の定義関数は次のとおりです:

void header (string string [,bool replace [,int http_response_code]])
ログイン後にコピー

オプションのパラメータ replace は、前の同様のヘッダーを置き換えるか、同じタイプのヘッダーを追加するかを示します。デフォルトは置き換えです。

2 番目のオプションのパラメーター http_response_code は強制的にHTTP 対応コード 指定された値に設定します。ヘッダー関数の Location タイプ ヘッダーは、ページ ジャンプの実装によく使用される特別なヘッダー呼び出しです。注意: 1. location と ":" 記号の間にスペースを入れることはできません。ジャンプは発生しません。

2. ヘッダーを使用する前に出力を行うことはできません。

##3. ヘッダーの後の PHP コードも実行されます。例:

< ?php 
//重定向浏览器 
header("Location: http://blog.csdn.net/abandonship"); 
//确保重定向后,后续代码不会被执行 
exit;
?>
ログイン後にコピー

PHP ページ ジャンプ 2. メタ タグ

メタ タグは、ドキュメントのメタ情報を提供する HTML のタグです。PHP プログラムでこのタグを使用するhttp が定義されている場合、equiv が更新されている場合、ページを開いたときに、content で指定された値に従って、一定時間内に対応するページにジャンプします。 =website" が設定されている場合、ページがどのくらいの時間後にジャンプするかを定義します。指定された URL に移動します。

< meta http-equiv="refresh" content="1;url=http://blog.csdn.net/abandonship">
ログイン後にコピー

たとえば、次のプログラム meta.php は、ページに滞在した後にページが自動的にジャンプすることを認識します。

<?php   
$url = "http://blog.csdn.net/abandonship"; 
?> 
<html>   
<head>   
<meta http-equiv="refresh" content="1;url=<?php echo $url; ?>">   
</head>   
<body> 
It&#39;s transit station.
</body>
</html>
ログイン後にコピー

PHP ページジャンプ 3. JavaScript

<?php  
$url = "http://blog.csdn.net/abandonship";
echo "<script type=&#39;text/javascript&#39;>";
echo "window.location.href=&#39;$url&#39;";
echo "</script>"; 
?>
ログイン後にコピー

以上がPHPで強制的にジャンプする3つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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