0

Page1.phpの上部に次のものがあります。

<?php
    session_start();
    $_SESSION['ALL_YEAR'] = $_POST['ALL_YEAR'];
?>

このボタンが押されたときに、ALL_YEARという選択のフォーム選択をキャプチャしようとしています。

<button type="button" value="Send" id="avgSubmitXLEW_1_12_3" onClick="location.href=this.value">Configure</button>

Page2.phpで私はこれを一番上に持っています:

<?php
    session_start();
    $home = $_REQUEST['ALL_YEAR'];
?>

ページの本文のさらに下に私はこれを持っています:

<? echo $_session['home'];?>

値がエコーに表示されていませんか?私は何が間違っているのですか?

4

2 に答える 2

5

それ以外の :

$home = $_REQUEST['ALL_YEAR'];
...
<? echo $_session['home']; ?>

やったほうがいい :

$home = $_SESSION['ALL_YEAR'];
...
<?php echo $home; ?>
于 2012-10-11T17:19:15.700 に答える
0

PHP変数名では、大文字と小文字が区別されます。

 <? echo $_session['home'];?>

する必要があります

 <? echo $_SESSION['home'];?>
于 2012-10-11T17:21:35.103 に答える