PHP,在url中输入表单信息

PHP,在url中输入表单信息,php,html,url,passwords,Php,Html,Url,Passwords,如何在php中通过url输入表单数据。 我想写一个有登录名的应用程序。我宁愿做一个mysql数据库,然后是andrioid数据库。所以我希望他们输入登录信息,然后将值传递给login.php。所以我希望我能在url上做到这一点。 我有一张表格要求输入用户名和密码。 然后它记录你。 我希望能够把信息放在一个网址。我想这会管用的 比如www/localhost/login.php?myusername=john&mypassword=1234 但这不起作用。你知道这能不能做到吗 若要将信息放入URL

如何在php中通过url输入表单数据。
我想写一个有登录名的应用程序。我宁愿做一个mysql数据库,然后是andrioid数据库。所以我希望他们输入登录信息,然后将值传递给login.php。所以我希望我能在url上做到这一点。 我有一张表格要求输入用户名和密码。 然后它记录你。 我希望能够把信息放在一个网址。我想这会管用的 比如www/localhost/login.php?myusername=john&mypassword=1234
但这不起作用。你知道这能不能做到吗

若要将信息放入URL,必须使用GET方法。不张贴

如果这不是你想要的,请解释你的问题


顺便说一句,我不建议你做一些重要的事情,比如用GET登录。记住这一点。

你想问什么还不清楚,但我会尽力消除你的疑虑

根据你的问题,你的基本html应该是

<form action="log.php" method="get">
 Username:<input type="text"name="username">
 Password:<input type="password"name="password">
 <input type="submit" value="Login">
</form>
在log.php中,您可以访问提交的值,如

<?php
$username=$_GET['username'];
$password=$_GET['password'];
echo "Username:".$username."<br>";
echo "Password:".$password."<br>";
?>
但它强烈建议在发送敏感数据(如密码)时使用POST而不是GET,而且切换非常简单。 在表单中,您需要定义要发布的方法

<form action="log.php" method="post">
在PHP中,使用$\u POST代替。
希望有帮助。

如果您的表单使用GET,这将自动发生。但是,强烈建议使用POST发送登录凭据,这样您就不会在url中看到任何内容。不使用GET的一些示例原因:任何人都可以看到它,完整的URL将存储在日志文件、浏览器历史记录等中。在您使用的html表单中,您必须设置方法=GET。不要将它用于登录表单swww/localhost/login.php?myusername=john&mypassword=1234-这样做是自找麻烦的。由于某些原因,这不起作用。你知道这是否可以做到吗发布您的代码。在发布任何新问题之前,您应该首先接受答案。访问,然后返回给出的答案,并勾选复选标记,如图所示。这将标志着问题已经解决。人们不太热衷于给出像你这样有记录的答案;我现在可以把自己归入这一类。这就是堆栈系统的工作原理。这两个问题我都给了你答案。我想写一个有登录名的应用程序。我宁愿做一个mysql数据库,然后是andrioid数据库。所以我希望他们输入登录信息,然后将值传递给login.php。所以我希望我可以在url中这样做。所以如果我从Post更改我的表单,就可以得到。我可以在url中输入用户名和密码,比如www/localhost/login.php?myusername=john&mypassword=1234?是的。你为什么不试试?