Php(会话).如何把文本框值在会话和传递到另一个页面?我有错误


Php(sessions)...how to put textbox value in session and pass it to another page?i m getting error

<?php
session_start();
 ?>
 <form action="HardDisk.php" method="post">//form
 <input type="text" name="user" />
 <?php
if(isset($_POST['user']))
 {
 $_SESSION['userGet']=$_POST['user'];
 }
 ?>
 <input type="submit" value="submit" />
 </form>
  2nd page
 <?php
 session_start();
 ?>
 <?php
 if (isset($_SESSION['userGet'])) {
$form_value = $_SESSION['userGet'];
}
echo $form_value ;
?>

..........................................................................................................

您已经使用了文本框名称来检查提交按钮名称。

 <form action="HardDisk.php" method="post">//form
 <input type="text" name="user" />
 <input type="submit" value="submit" name="submit" />
 </form>
<?php
session_start();
if(isset($_POST['submit'])&&isset($_POST['user'])) {
    $_SESSION['userGet']=$_POST['user'];
}
?>

在第二页

<?php
session_start(); 
if (isset($_SESSION['userGet'])) {
    echo $form_value = $_SESSION['userGet'];
}

为提交按钮命名为submit,然后使用以下PHP代码:

if(isset($_POST['submit'])){
    if(isset($_POST['user']))
    {
        $_SESSION['userGet']=$_POST['user'];
    }
}