PHP使用Post方法将变量从页面传输到第三页

时间:2015-10-28 15:13:28

标签: php

我有一个带有以下代码的登录页面;            

                <p> Login  Name</p>
                <p>
           <input type="text" 
                  name="username" id="username">


    <input type="submit" name="submit" value="submit">


        </p>
            <p>
              <label for="password">Password<br />
                <br />
              </label>
              <input name="password" 
              type="password" id="password"></input>

            </p>

        <p>

          <input type="submit" value="Login"/>
          <input type="reset" value="Reset"/>
          </p>
        <p><br />

并在捕获后

我还使用输入

这段代码
   require('config\db.php');
  session_start();
  // If form submitted, insert values into the database.
  if (isset($_POST['username'])){
  //$username1 = $_POST['username1'];;
    $username = $_POST['username'];
    $password = $_POST['password'];
    $username = stripslashes($username);
    $username = mysql_real_escape_string($username);
    $password = stripslashes($password);
    $password = mysql_real_escape_string($password);

我打开一个有登录选项的页面。我使用单选按钮在该页面上选择一个选项。 它打开了第三页。

我想显示第一页上捕获的用户名。

我该怎么做? 任何帮助将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

你必须把它存放在某个地方。

第二页中表单中的隐藏输入非常可靠。

会话是一种常见的选择,但受比赛条件限制。

答案 1 :(得分:0)

将该用户名存储在会话中 然后你可以在任何地方使用它

使用会话应该写 session_start(); 你已经完成了。

现在只需将您的用户名存储在会话中。

$_SESSION['username']=$username;
回声你只需

即可打印出来

echo $ _SESSION ['username'];

了解更多信息go here