PHP ページジャンプによるパラメータの転送方法: サーバー側のセッションを使用して、ページ間でパラメータを転送できます。セッションはサーバー側の一時的な保管場所であり、多くの場合セッションと呼ばれます。セッションを使用するには、session_start() ステートメントを通じてセッションを開始する必要があります。
#サーバー側セッションを使用できます。
(推奨チュートリアル: php グラフィック チュートリアル)
セッションと Cookie の違いは、セッションがサーバー側の一時的な保管場所であることです。セッションはセッションと呼ばれることがよくあります。
page01にセッションを設定します。
コードは次のとおりです:
<?php session_start(); $_SESSION["temp"]=array('123','456','789'); ?>
セッションを使用するには、セッションを開始する必要があります。 session_start(); はセッションを開始するメソッドです。通常は最初に記述する必要があります。
2 番目のステートメントでは、$_SESSION["temp"] 配列を定義しました。配列の名前は $_SESSION["temp"] で、3 つの文字列が格納されます。
ページ02のセッションを受け入れます。
(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)
コードは次のとおりです:
<?php session_start(); for($i=0;$i<3;$i++) { echo $_SESSION['temp'][$i].'<br />'; } ?>
まずセッションを開始します。起動後は、page01 で定義した変数がすでに利用可能になっているため、Cookie とは異なり、他の取得操作は必要ありません。
以下では、for ループを使用してその内容を出力します。
注:
$_SESSION['temp'][$i] が 2 次元配列であるとは考えないでください。これは 1 次元配列であり、配列は $_SESSION["temp"] です。名前は面倒ですが、配列の添え字は 'temp' です。
$_SESSION["temp"] と記述する場合、temp と二重引用符または一重引用符は同等です。
ここでは、セッション変数を定義するときに配列を定義しますが、通常の変数を定義することもできます。
以上がPHPページがジャンプするときにパラメータを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。