gpt4 book ai didi

php - 在 PHP MySQL 中将用户名传递给 url

转载 作者:行者123 更新时间:2023-11-29 13:53:48 25 4
gpt4 key购买 nike

我正在用 PHP 开发一个网站,允许用户注册并输入一些信息,我想为每个用户提供一个唯一的 URL。当用户登录到他的个人资料时,我希望仅将用户名传递到 URL(如 www.mysite.com/profile.php?user=username ),以便稍后重写。但是,我正在使用 $_POST方法,我担心如果我使用 $_GET登录时密码也会传递到 URL。我该怎么办?

最佳答案

这样做应该不会有什么问题。您可以简单地使用指向带有 GET 参数的 URL 的 POST 方法。

因此,您向以下位置发出 POST 请求:

www.mysite.com/profile.php?user={$username}

这样认证时就不需要使用URL中的user变量了。
考虑一个简单的例子:

<form method="post" action="/profile.php?username=hasan">
<input type="text" name="username" value="hasan" />
<input type="text" name="password" value="********" />
</form>

您要发布到的 URL 也不必进行硬编码 - 您始终可以在提交表单之前动态添加用户名。

关于php - 在 PHP MySQL 中将用户名传递给 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16225812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com