我在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'];?>
该值未显示在回声中?我做错了什么?
答案 0 :(得分:5)
而不是:
$home = $_REQUEST['ALL_YEAR'];
...
<? echo $_session['home']; ?>
你应该这样做:
$home = $_SESSION['ALL_YEAR'];
...
<?php echo $home; ?>
答案 1 :(得分:0)
PHP变量名称区分大小写:
<? echo $_session['home'];?>
应该是
<? echo $_SESSION['home'];?>