PHPページジャンプの機能は、Webサイト内のあるWebページから別のWebページにジャンプすることです。 PHP言語を学習したばかりの人にとって、必ずマスターしなければならない基本的な方法です。
ページジャンプは、ユーザーがリンクやボタンなどをクリックすることによってトリガーされる場合もあれば、システムによって自動的に生成される場合もあります。 WEB開発では自動ページジャンプがよく使われますが、操作情報を促してから遅らせてジャンプするなど、ニーズに応じてさまざまなジャンプ方法が利用できます。この記事ではWEB開発でよく使われるいくつかのページジャンプ方法をまとめました。
PHP header()関数ジャンプ
PHP の header() 関数は非常に強力で、ページ URL ジャンプに関しても簡単に呼び出すことができます。このとき、ページ ジャンプは 302 リダイレクトです。
?
1 2 3
|
$url = "http://www.jb51.net/"; header( "場所: $url" );
|
?
1 2 3
|
//301ジャンプ header( "HTTP/1.1 301 が完全に移動されました" ); header( "場所: $url" );
|
HTML内のメタ情報にジャンプを直接設定できます。例えば決済完了後にユーザーに決済が成功したことを伝えてジャンプするなどの使い方をします。注文ページにコードを追加するだけです:
?
1
|
|
JavaScriptジャンプ
JavaScript ジャンプも非常に簡単で、たった 1 文です:
?
1 2 3
|
<スクリプト> window.location.href="http://www.jb51.net"; スクリプト>
|
?
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(); スクリプト>
|