如何在SESSION中存储POST值并在另一页PHP上使用它

时间:2015-10-07 15:33:17

标签: php session post null

我有一个新手问题。我找不到合适的答案,所以我必须在这里试试..

好吧,我有两页,每一页都有表格。 第1页很简单,输入你的用户名,比我想把它处理到第二页 问题是,当我在第一页上提交表单时,似乎它不存储我的POST数据,并在第二页上给我空值,或者为空... 到目前为止我所做的是...... 第1页

<?php 
session_start();

if (isset($_POST['submit'])) {
    $_SESSION['username']=$_POST['username'];
}
else{
    $username='';
}


 ?>

并形成:

<form class="" method="POST" action="combo.php">
                        <label for="username">Enter your username</label>
                        <input type="text" name="username">
                        <?php 
                        print_r($_SESSION); ?>
                        <input type="submit" name="submit" value="Start!">
                    </form>

在第二页上,当我var_dump('$ _ SESSION')时,它给了我一个NULL值,所以它似乎没有从第一页存储它。

有人可以解释我做错了什么。注意,在两个页面上,代码中的第一件事是session_start();

由于

0 个答案:

没有答案