ホームページ  >  記事  >  バックエンド開発  >  PHPページがジャンプするときにパラメータを渡す方法

PHPページがジャンプするときにパラメータを渡す方法

王林
王林オリジナル
2020-08-01 13:51:274996ブラウズ

PHP ページジャンプによるパラメータの転送方法: サーバー側のセッションを使用して、ページ間でパラメータを転送できます。セッションはサーバー側の一時的な保管場所であり、多くの場合セッションと呼ばれます。セッションを使用するには、session_start() ステートメントを通じてセッションを開始する必要があります。

PHPページがジャンプするときにパラメータを渡す方法

#サーバー側セッションを使用できます。

(推奨チュートリアル: php グラフィック チュートリアル)

セッションと Cookie の違いは、セッションがサーバー側の一時的な保管場所であることです。セッションはセッションと呼ばれることがよくあります。

page01にセッションを設定します。

コードは次のとおりです:

<?php 
session_start();
$_SESSION["temp"]=array(&#39;123&#39;,&#39;456&#39;,&#39;789&#39;);
?>

セッションを使用するには、セッションを開始する必要があります。 session_start(); はセッションを開始するメソッドです。通常は最初に記述する必要があります。

2 番目のステートメントでは、$_SESSION["temp"] 配列を定義しました。配列の名前は $_SESSION["temp"] で、3 つの文字列が格納されます。

ページ02のセッションを受け入れます。

(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)

コードは次のとおりです:

<?php 
     session_start();
     for($i=0;$i<3;$i++)
     {
             echo $_SESSION[&#39;temp&#39;][$i].&#39;<br />&#39;;
     }
?>

まずセッションを開始します。起動後は、page01 で定義した変数がすでに利用可能になっているため、Cookie とは異なり、他の取得操作は必要ありません。

以下では、for ループを使用してその内容を出力します。

注:

$_SESSION['temp'][$i] が 2 次元配列であるとは考えないでください。これは 1 次元配列であり、配列は $_SESSION["temp"] です。名前は面倒ですが、配列の添え字は 'temp' です。

$_SESSION["temp"] と記述する場合、temp と二重引用符または一重引用符は同等です。

ここでは、セッション変数を定義するときに配列を定義しますが、通常の変数を定義することもできます。

以上がPHPページがジャンプするときにパラメータを渡す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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