ホームページ > バックエンド開発 > PHPチュートリアル > PHP開発におけるページジャンプ方法のまとめ_PHPチュートリアル

PHP開発におけるページジャンプ方法のまとめ_PHPチュートリアル

WBOY
リリース: 2016-07-13 09:56:06
オリジナル
724 人が閲覧しました

PHP開発におけるページジャンプ方法のまとめ

PHPページジャンプの機能は、Webサイト内のあるWebページから別のWebページにジャンプすることです。 PHP言語を学習したばかりの人にとって、必ずマスターしなければならない基本的な方法です。

ページジャンプは、ユーザーがリンクやボタンなどをクリックすることによってトリガーされる場合もあれば、システムによって自動的に生成される場合もあります。 WEB開発では自動ページジャンプがよく使われますが、操作情報を促してから遅らせてジャンプするなど、ニーズに応じてさまざまなジャンプ方法が利用できます。この記事ではWEB開発でよく使われるいくつかのページジャンプ方法をまとめました。

PHP header()関数ジャンプ

PHP の header() 関数は非常に強力で、ページ URL ジャンプに関しても簡単に呼び出すことができます。このとき、ページ ジャンプは 302 リダイレクトです。

?

1

2

3

$url = "http://www.jb51.net/";

header( "場所: $url" );

たとえば、Web サイトが改訂され、ページ アドレスを 301 リダイレクトする必要がある場合、Web 設定の書き換えによって実現できますが、ここでは PHP のヘッダーを使用できることをお伝えしたいと思います。 ) この関数は 301 ジャンプを実行します。コードは次のとおりです:

?

1

2

3

//301ジャンプ

header( "HTTP/1.1 301 が完全に移動されました" );

header( "場所: $url" );

メタ設定ジャンプ

HTML内のメタ情報にジャンプを直接設定できます。例えば決済完了後にユーザーに決済が成功したことを伝えてジャンプするなどの使い方をします。注文ページにコードを追加するだけです:

?

1

上記のコードは、5秒後にページが自動的に http://www.jb51.net にジャンプすることを意味します。

JavaScriptジャンプ

JavaScript ジャンプも非常に簡単で、たった 1 文です:

?

1

2

3

<スクリプト>

window.location.href="http://www.jb51.net";

上記のコードが直接ジャンプした後、リファラー (ソースとも呼ばれる) をターゲット ページのアドレスで取得できないことに注意してください。実際のプロジェクトでは、リファラー (ターゲット Web ページなど) を呼び出すためにジャンプが必要な顧客がいます。ページのジャンプ元を取得できます)。このとき、JavaScript を使用してクリックをシミュレートすると、ジャンプは顧客のニーズを満たすことができます。

?

もちろん、実際の開発では、後の 2 つのメソッドを PHP に統合して、さまざまなジャンプ要件を容易にすることができます。

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/990335.html技術記事 PHP開発におけるページジャンプ方法のまとめ PHPページジャンプの機能は、Webサイト内のあるWebページから別のWebページにジャンプすることです。 PHP言語を学んだばかりの方は必見です...
1

2

3

4

5

6

7

8

<スクリプト>

//理由があります

var aa = document.createElement("a");

aa.setAttribute("href","http://www.jb51.net");

var body=document.getElementsByTagName("body")[0];

bodys.appendChild(aa);

aa.click();

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