我正在尝试根据用户的电子邮件ID获取用户详细信息,因此,当使用GET时
我的URL看起来像这样:
http://localhost/test/profile.php?uid=test@example.com
有什么方法可以在我发送“获取请求”时自动显示我的URL。
http://localhost/test/profile/test@example.com
注意:如果我们获取其他电子邮件,则uid值会更改
答案 0 :(得分:0)
没有自动方法,并且重写规则也不会帮您:它们有助于将传入的URL(来自浏览器)映射到应用程序所需的正确URL。
但是您正在寻找另一种方式:生成应在浏览器的URL栏中显示的正确URL。这需要在您的应用程序中手动完成-并且在没有显示代码的情况下如何执行此操作也无法解释。相当笼统的方法如下:
<form action="test/profile/<?php echo $email; ?>">
答案 1 :(得分:-1)
尝试一下:
RewriteEngine on
RewriteRule ^test/profile/(.*)$ /test/profile?uid=$1