PHPページ間パラメータ伝達の4つの方法
5840 ワード
1つ目は、クライアントブラウザのクッキーを使用することです.クッキーは分かりやすく、一時ファイルで、それを貯蔵室と見なすことができ、ブラウザは閲覧中にいくつかの情報を記録し、一時的にここに保存します.page 01にクッキーを設定します.
簡単ですが、クッキーを作成しました.文字列「自霊」の値を持つ変数mycookieを定義した.クッキー変数に名前を付けることができ、複数のクッキー変数を定義することができます.page 02ページでクッキーを受け取ります.
2つ目は、サーバ側のセッションを使用することです.セッションを理解するのは簡単なことです.クッキーとは異なり、サーバ側の一時貯蔵室である.セッションはセッションと呼ばれることが多い.page 01にセッションを設定します.
3つ目は、フォームを使用して渡すことです.page01.phpはこう書きます.
フォーム内のプロパティactionは、このフォームの内容がどのページに渡されるかを直接指定します.methodは伝達の仕方を示す.post代表はメッセージを使って、私たちがメールを送るようにします.page02.phpはこう書きます.
4つ目:ハイパーリンクを使用してパラメータを渡す.私たちがインターネットを利用する多くの操作は、ハイパーリンクをクリックしてページの間を飛び回っています.ポイントと同時にパラメータを渡すことができます.page01.phpはこう書きます.
setcookie('mycookie',' ');
?>
簡単ですが、クッキーを作成しました.文字列「自霊」の値を持つ変数mycookieを定義した.クッキー変数に名前を付けることができ、複数のクッキー変数を定義することができます.page 02ページでクッキーを受け取ります.
$wuziling = $_COOKIE['mycookie'];
echo $wuziling;
?>
$_COOKIE[] cookie mycookie, $wuziling。 。
, cookie 。
2つ目は、サーバ側のセッションを使用することです.セッションを理解するのは簡単なことです.クッキーとは異なり、サーバ側の一時貯蔵室である.セッションはセッションと呼ばれることが多い.page 01にセッションを設定します.
session_start();
$_SESSION["temp"]=array('123','456','789');
?>
session, session。session_start(); session 。 。
$_SESSION["temp"] , $_SESSION["temp"], 3 。
page02 session。
session_start();
for ($i=0;$i<3;$i++) {
echo $_SESSION['temp'][$i].'
';
}
?>
。 page01 , , cookie。
for 。
【 $_SESSION['temp'][$i] , , $_SESSION["temp"], , 'temp'】
【 $_SESSION["temp"] ,temp 。】
【 , , cookie 】
3つ目は、フォームを使用して渡すことです.page01.phpはこう書きます.
フォーム内のプロパティactionは、このフォームの内容がどのページに渡されるかを直接指定します.methodは伝達の仕方を示す.post代表はメッセージを使って、私たちがメールを送るようにします.page02.phpはこう書きます.
$wu = $_POST['wuziling'];
echo $wu;
?>
$_POST[ ] 。 wuziling input name 。
$wu。 。 ,echo $_POST['wuziling'];
【 , 】
【method get】
4つ目:ハイパーリンクを使用してパラメータを渡す.私たちがインターネットを利用する多くの操作は、ハイパーリンクをクリックしてページの間を飛び回っています.ポイントと同時にパラメータを渡すことができます.page01.phpはこう書きます.
$var = 'I love you !';
?>
"page02.php?new=".$var ?>">
get
$var。
a href page02 。 , new【 page02 】,new $var。
page02.php :
echo $_GET['new'];
?>