【发布时间】: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