我试图去掌握会话,因为它是PHP的一部分我不太擅长。你能帮我解释一下我在这两页上发生的事情吗?它给出了一个未定义的索引,我不知道为什么。PHP会话中的新会话
感谢
文件1
<strong>Test Form</strong>
<form action="test2.php" method"post">
<input type="text" name="picturenum"/>
<input type="submit" name="Submit" value="Submit!" />
</form>
<?php
// starting the session
session_start();
if (isset($_POST['Submit'])) {
$_SESSION['picturenum'] = $_POST['picturenum'];
}
?>
文件2
<?php
session_start();
echo $_SESSION['picturenum'];
?>
哪个是你的'test2.php',是“文件1”还是“文件2”? – Rikesh
在调用session_start()之前,您不允许输出任何内容。在任何输出之前重新排列代码,使其位于文件的顶部。 – MasNotsram
test2是文件2. – Strobes