0

PHP でセッション変数を使用するコードを作成したので、送信ボタンをクリックすると、新しいページに着陸した後に同じセッション変数が取得されます。

ただし、送信後にセッション変数が空になっています。

以下は私のコードです:

session_start();
$i=6;
$_SESSION['testing1']=$_SESSION['testing'];
$_SESSION['testing']=$i;

ただし、 $_SESSION['testing1'] の値は常に空と表示されます。

1回目は空になりますが、同じページを呼び出している送信ボタンをクリックした後、空の値を与えるべきではありません

4

2 に答える 2

3

$_SESSION['testing']の後に設定し$_SESSION['testing1']=$_SESSION['testing'];ているため、設定中はまだ空です。両方のステートメントを入れ替えます。

于 2012-05-25T18:12:00.580 に答える
0

これを試して

session_start();
$i=6;
$_SESSION['testing']=$i;
$_SESSION['testing1']=$_SESSION['testing'];
于 2012-05-25T18:14:39.253 に答える