编辑:制作了一个简化的脚本。
我无法设法在下面的页面上保存$ _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>
你能告诉我们你是如何试图挽救'$ _SESSION [“登录”]'上其他页面? – 2013-02-26 03:56:39
另外,您是否打开了错误报告?如果是这样,任何错误? – Spechal 2013-02-26 04:05:28
我已经添加了第1页的代码(submitContent.php) – user2109682 2013-02-26 13:59:33