【问题标题】:PHP Using Post method to transfer variable from a page to a third Page [duplicate]PHP使用Post方法将变量从页面传输到第三个页面[重复]
【发布时间】:2016-01-28 10:43:42
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 警告:您使用的是an obsolete database API,应该使用modern replacement
  • 因为您可能会再次需要该用户名,请尝试php.net/manual/en/book.session.php
  • 不要盲目地从文本中去除斜线。您只是假设启用了 magic_quotes,如果用户的密码中确实有反斜杠,那么您就有可能破坏用户的密码。
  • 谢谢,我稍后会升级到 isql

标签: php


【解决方案1】:

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

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

会话是一种常见的选择,尽管会受到竞争条件的影响。

【讨论】:

    【解决方案2】:

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

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

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

    $_SESSION['username']=$username;
    

    echo 你可以打印出来

    回显 $_SESSION['username'];

    更多信息go here

    【讨论】:

    • 非常感谢,我已经尝试并得到错误;注意:未定义的变量:C:\xampp\htdocs\sh\server\SymptomorDisease.php 中的 _SESSION 在第 62 行。我什至尝试过添加 。还是一样的错误。请帮忙。
    • 你需要使用 session_start() 来启动会话; check this
    • 另一个相关问题。如果不是回显,我需要将其输入到输入框或标签中。我该怎么做 ?我试过 但没用?这是第三页
    • 试试这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-06
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多