创建一个用户登录
,当我在 PHP 文件中使用 username
和 password
时,我正在完成 作为用户存在
。这是好
<?php
.....
/*** for sample */
// $_POST["username"] = "sun";
// $_POST["password"] = "live";
$username = $_POST['username'];
$password = $_POST['password'];
$strSQL = "select * from test_users where username = '".$username."' and password = '".$password."' ";
$objQuery = mysql_query($strSQL);
$intNumRows = mysql_num_rows($objQuery);
if($intNumRows==0)
{
echo "Not Done" ;
}
else
{
echo "Done" ;
}
mysql_close($objConnect);
?>
但是,当我在 web url 中传递这些值时,我总是收到“未完成”消息。为什么
http://mydomain.info/retrofit_user/login.php?username=sun&&password=live
最佳答案
您必须在查询字符串中使用 & 符号,这是个问题。
login.php?username=sun&&password=live
更不用说 POST 和 GET 是不同的方法。
您可以使用 $_REQUEST
两种方式访问两者。
关于php - 在 web url 中传递凭据时无法登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519421/