Php 如何使用用户名生成url?

Php 如何使用用户名生成url?,php,Php,我正在创建一个PHP web应用程序,我有用户名。我需要为每个用户名创建不同的url。 例如 Bob Alex Rose22是用户名 x.com/Bob x.com/Alex x.com/Rose22 请引导我。谢谢 您需要使用GET方法通过url将用户名传递给php脚本。大概是这样的: x.com/?user=Bob $_GET['user'] 然后,通过一点htaccess和mod rewrite,您可以清理url并从中删除用户: RewriteRule ^(.*)$ index.

我正在创建一个PHP web应用程序,我有用户名。我需要为每个用户名创建不同的url。 例如 Bob Alex Rose22是用户名

x.com/Bob
x.com/Alex
x.com/Rose22

请引导我。谢谢

您需要使用
GET
方法通过url将用户名传递给php脚本。大概是这样的:

x.com/?user=Bob
$_GET['user']
然后,通过一点htaccess和mod rewrite,您可以清理url并从中删除
用户

RewriteRule ^(.*)$   index.php?user=$1 [NC,L]
所以在那之后会是这样的事情:

x.com/Bob
你可以这样得到它:

x.com/?user=Bob
$_GET['user']

强烈建议您阅读以下内容以了解更多信息:



我没有使用任何框架。创建URL是什么意思?你的意思是循环浏览你的用户名,然后建立一个URL列表,每个用户名都在末尾?或者你的意思是将用户重定向到某个地方?比如,如果我去
x.com/Rick
,它会将我重定向到
users.php?name=Rick
或服务器上他们自己的文件夹?如果OP想根据用户名自动生成这些URL,这将有何帮助?@admdrew他没有使用任何框架。是的,我看到了他的评论。我不确定这与我问的问题有什么关系。我不认为这与实际生成url字符串有关,但与使它们有意义有关,也就是说,不是基于问题的答案,我不认为这个答案有什么关系?对我来说,这似乎与这个问题很相关。他想建立一个基于用户用户名的URL——这个答案是他实现这个目标所需要的构建块的一部分。