0

すべての変数をセッション変数に保存し、後で再び$_GETアクセスできるようにしたいと思います。$_GET

いくつかの疑似コード/アルゴリズム

page1.php は、フィールドを持つフォームを次のように送信します<form action="page1.php" method="get"><input type="text" value="banan" name="apa">

page2.php はすべての$_GET変数を保存します

page3.php すべての get-variables を page2.php のように戻して、最初の変数にアクセスできるようにします$_GET['apa']

これは可能ですか?

4

2 に答える 2

1

これをしないでください。 しかし、保存するには:

<?php

session_start();
$_SESSION["GET"] = $_GET;

?>

そして取得する:

<?php

session_start();
$_GET = $_SESSION["GET"];

?>

ここでの本当の問題は、達成したい目標があり、これがその目標を達成するための正しい方法だと考えていることだと思います. そうではありません; あなたが望む最終結果を達成するためのより良い方法は間違いなくあります. しかし、その最終結果がどうあるべきかを私たちに伝えなければなりません。

于 2013-02-12T19:57:25.860 に答える
1

それは可能ですが、なぜそれをしたいのかわかりません。セッションデータと、現在のページにパラメーターとして実際に渡されるデータを混同しないようにするため$_SESSIONではなく、単にデータを読み取るだけではどうですか。$_GET

于 2013-02-12T19:53:10.917 に答える