PHP使用Post方法将变量从一个页面转移到第三个页面


PHP Using Post method to transfer variable from a page to a third Page

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

                <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);

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

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

我该怎么做?如有任何帮助,我们将不胜感激。

您必须将其存储在某个地方。

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

训练是一种常见的选择,尽管会受到比赛条件的限制。

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

要使用session,应该编写session_start()你已经做到了

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

$_SESSION['username']=$username;

echo您只需即可打印

echo$_SESSION['username];

有关更多信息,请访问此处