我正在尝试使用URL中的凭据登录到PHP网页。
示例:
http://www.mywebsite.com/logon.php?logon=user&password=password
上面的URL将用户和密码插入文本字段,但不提交页面并继续。
答案 0 :(得分:3)
这取决于网站登录系统的设计方式:
答案 1 :(得分:3)
答案有两种版本,例如:如何做你所问的,以及如何做你真正想要的。有可能你实际上并不想按照你提出的方式去做,因为在URL字段中传递密码是一个非常糟糕的主意。要回答问题,它是这样的:
要从URL字符串中读取值,可以使用$ _GET数组。要打印通过的登录,请执行以下操作:
echo($_REQUEST[logon]);
要首先提交数据,您需要使用表单。还有其他方法,但这是最基本的方法。像这样:
<form action="logon.php" method="get">
<input name="logon">
<input name="password">
<input type=submit value="Login">
</form>
话虽如此,更好的做法是通过POST参数传递密码,至少在地址栏中看不到。要做到这一点,只需替换:
<form action="logon.php" method="post">
<input name="logon">
<input name="password">
<input type=submit value="Login">
</form>