php で数秒後のページにジャンプする方法: 1. Header 関数を使用してジャンプします; 2. HTML 固有のタグを使用してジャンプします; 3. JavaScript を出力し、Js コードを使用して自動的にジャンプしますphpページ 転送の目的。
推奨事項: 「PHP ビデオ チュートリアル 」
Php 自体には完全なページ ジャンプ機能がありません。ヘッダー関数は 1 つとしてカウントされますが、ページの最初の行にのみ使用できます。 Php ページの最後に配置した場合、前の Php が文字を出力しない限り、エラーが報告されます。 Php で自動ページジャンプを行う 3 つの方法を次に示します。
1: Header 関数を使用します。
2: HTML 固有のタグを使用します。 (Php だけでなく、ASP、.Net、および Jsp にも適用できます)。
3: JavaScript を出力し、Js コードを使用して、Php ページへの自動ジャンプの目的を達成します。 (Php以外の言語にも適用されますが、対応する言語コードが異なります)。 1. HTTPヘッダ情報を利用する(Header関数)
つまり、PHPのHEADER関数を利用します。 PHPにおけるHEADER関数の役割は、戻り情報の種類(「Context-type:xxxx/xxxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。
Php で HTTP ヘッダー情報を利用して別のページに自動的にジャンプする方法は次のとおりです。
<?php $url = index.php Header("HTTP/1.1 303 See Other"); Header("Location: $url"); exit; ?>
「Localtion:」の後にスペースがあることに注意してください。 2. HTML タグを使用します (META の REFRESH 属性)
HTML タグを使用します。つまり、META の REFRESH タグを使用します。例:
<?php $url = index.php;?> <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="10; URL=<? echo $url;?>> </HEAD> <BODY> </BODY> </HTML>
注: ここで CONTENT="10 は、ジャンプすると言った意味です。 3. JavaScript スクリプトを使用して
を実装します。例は次のとおりです:
<?php $url=index.php; echo "<!--<SCRIPT LANGUAGE="javascript">"; echo "location.href='$url'"; echo "</SCRIPT>-->"; ?>
----- - ------------------------------------------------- - ---------------------------------------
<? //PHP自带函数 Header("Location: http://www.php.com "); ?> <? //利用meta echo "<meta http-equiv='refresh' content='0; url=http://www.php.com'>"; ?>
-- -- ------------------------------------------------ -- ------------------------------------------------ -- -------
<? //利用Javascript语言 echo "<script language='javascript'>"; echo " location='http://www.php.com' ; "; echo "</script>"; ?>
----------------------------- -- ------------------------------------------------ -- ------------------------
注: ヘッダー関数を使用する場合、Web ページは、特にこの時点で出力を生成してはなりません。 time スペースの問題に注意してください。つまり、Web ページの先頭に配置する必要があります
以上がPHPで数秒後にページにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。