ホームページ  >  記事  >  バックエンド開発  >  PHPで新しいウィンドウにジャンプする方法

PHPで新しいウィンドウにジャンプする方法

coldplay.xixi
coldplay.xixiオリジナル
2020-08-10 14:11:196526ブラウズ

php で新しいウィンドウにジャンプする方法: 1. [header()] 関数を使用して HTTP プロトコル ヘッダーをブラウザに出力します; 2. メタ タグを使用してドキュメントのメタ情報タグを提供します。 ;3. JavaScript を使用して新しいアドレスに自動的にジャンプします。

PHPで新しいウィンドウにジャンプする方法

#php メソッドで新しいウィンドウにジャンプします:

最初の方法: header()#header() 関数の主な機能は、HTTP プロトコル ヘッダー (ヘッダー) をブラウザに出力することです。

構文:

void header ( string $string [, bool $replace = true [, int $http_response_code ]] )

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

2 番目のオプションのパラメーター

http_response_code

HTTP 対応コードを指定された値に強制します。 header 関数の Location タイプ ヘッダーは特別なヘッダー呼び出しであり、ページ ジャンプの実装によく使用されます。注: 1. location と「:」の間にスペースを入れることはできません。スペースを入れないとジャンプしません。 例:

<html>
<?php
/* This will give an error. Note the output
 * above, which is before the header() call */
header(&#39;Location: http://www.example.com/&#39;);
exit;
?>

注:

    ヘッダーが実行される前に出力を行うことはできません
  • ## location と :
  • #ヘッダーの後の PHP コードは引き続き実行されるため、exit;

  • ## の使用に注意する必要があります。
  • #第 2 の一方的な方法: メタ タグ

メタ タグは、ドキュメントのメタ情報を提供する HTML のタグであり、PHP プログラムでこのタグを使用すると、ページ ジャンプも実現できます。 http-equiv を更新として定義すると、ページを開いたときに content で指定した値に基づいて一定時間内に該当ページにジャンプします。

< meta http-equiv="refresh"
content="1;url=http://
www.baidu.com">
3 番目の方法: javascript

windows.location.href='url'; を使用すると、ページは自動的に新しいアドレスにジャンプします

< ?php 
$url = "http://www.baidu.com"; 
echo "< script language=&#39;javascript&#39;
type=&#39;text/javascript&#39;>"; 
echo "window.location.href=&#39;$url&#39;"; 
echo "< /script>"; 
?>
関連する学習の推奨事項:

php プログラミング

(ビデオ)

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

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