ページジャンプ---header/JavaScript
997 ワード
ヘッダーメソッド
ヘッダ()関数はPHPでページジャンプを行う非常に簡単な方法です.ヘッダー()関数の主な機能は、HTTPプロトコルヘッダをブラウザに出力することです.ヘッダー()関数の定義は次のとおりです.
void header (string string [,bool replace [,int http_response_code]])
オプションパラメータreplaceは、前の類似ヘッダーを置換するか、同じタイプのヘッダーを追加するかを示し、デフォルトでは置換されます.2番目のオプションパラメータhttp_response_コードはHTTP対応コードを指定値に強制する.ヘッダー関数のLocationタイプのヘッダーは特殊なヘッダー呼び出しであり、ページジャンプを実現するためによく使用されます.
注意:
1.locationと":"の間にスペースは使用できません.そうしないとジャンプしません. 2.ヘッドを使用する前に出力はできません. 3.ヘッダ後のPHPコードも実行されます.
例:
JavaScript
このコードは、プログラム内の任意の合法的な場所に置くことができます.
例:
注意:
jsスクリプトの使用にはヘッダーのような制限はありません
ヘッダ()関数はPHPでページジャンプを行う非常に簡単な方法です.ヘッダー()関数の主な機能は、HTTPプロトコルヘッダをブラウザに出力することです.ヘッダー()関数の定義は次のとおりです.
void header (string string [,bool replace [,int http_response_code]])
オプションパラメータreplaceは、前の類似ヘッダーを置換するか、同じタイプのヘッダーを追加するかを示し、デフォルトでは置換されます.2番目のオプションパラメータhttp_response_コードはHTTP対応コードを指定値に強制する.ヘッダー関数のLocationタイプのヘッダーは特殊なヘッダー呼び出しであり、ページジャンプを実現するためによく使用されます.
注意:
1.locationと":"の間にスペースは使用できません.そうしないとジャンプしません. 2.ヘッドを使用する前に出力はできません. 3.ヘッダ後のPHPコードも実行されます.
例:
//
header('location:demo.html');//location HTML
//
header('refresh:3;url=demo.html');//refresh ,url HTML
JavaScript
このコードは、プログラム内の任意の合法的な場所に置くことができます.
例:
//
window.location.href='demo.html' //href HTML
//
setTimeout("window.location.href='demo.html'",3000); //3
注意:
jsスクリプトの使用にはヘッダーのような制限はありません