编辑:制作了一个简化的脚本。
我无法在下面的页面上保存 $_SESSION['test_var']。
当我设置第二次提交时,我没有得到回声。
<?php
session_start();
?>
<html>
<head>
<?php
if(isset($_POST['submit1'])){
$_SESSION['test_var'] = 1;
echo "test_var set!";
}
if(isset($_POST['submit2'])){
if(isset($_SESSION['test_var'])){
echo "test_var still set!";
}
}
?>
</head>
<body>
<form NAME="testform" METHOD="POST" ACTION="test_session.php">
<INPUT TYPE="Submit" NAME="submit1" VALUE="Set"><br>
</form>
<form NAME="testform2" METHOD="POST" ACTION="test_session.php">
<INPUT TYPE="Submit" NAME="submit2" VALUE="Test"><br>
</form>
</body>
</html>