PHP - 从URL获取价值

时间:2015-11-19 02:10:40

标签: php

PHP中是否有任何方法可以从URL获取值。例如,如果我有一个名为user的文件夹和该文件夹中的index.php。然后我导航到mydomian.com/user/username

我可以获得用户名'值并使用index.php响应;

我环顾四周,似乎找不到答案,而不使用网址中的参数。

2 个答案:

答案 0 :(得分:0)

如果您使用httpd,并且已重写,请尝试将您的httpd配置为

rewritecond %{REQUEST_URI} ^/user/ [nc]
rewriterule ^/user/(.*)$ /user?username=$1 [r=301,ns]

你可以把它放到httpd.conf中,或者把它放到一些.htaccess文件中。在index.php中,使用

$_GET['username']

获取用户名。基于你的问题,猜测你需要先了解很多东西才能真正起作用

答案 1 :(得分:0)

我创建一个名为user的文件夹,将它自己的.htaccess用于:

RewriteRule ^(.*)$ index.php?username=$1 [L,QSA]

然后我获得了用户名:

$_GET['username'];

现在,当我导航到mywebsite.com/user/tom时,它将输出tom。