PHP中的会话新手

Rub*_*bee 0 html php session

我正试图掌握会话,因为它是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'];
     } 


?> 
Run Code Online (Sandbox Code Playgroud)

档案2

<?php

session_start(); 

echo $_SESSION['picturenum'];

?>
Run Code Online (Sandbox Code Playgroud)

Joh*_*nde 6

session_start() 必须放在页面顶部:

<?php
session_start();
// Opening <html>, etc goes below
?>  
<strong>Test Form</strong>
    <form action="test2.php" method"post">
    <input type="text" name="picturenum"/>
    <input type="submit" name="Submit" value="Submit!" />
    </form>

<?php 
     if (isset($_POST['Submit'])) { 
     $_SESSION['picturenum'] = $_POST['picturenum'];
     } 
?> 
Run Code Online (Sandbox Code Playgroud)