PHP-从URL获取值

PHP-从URL获取值,php,Php,PHP中是否有任何方法可以从URL获取值。例如,如果我有一个名为user的文件夹,该文件夹中有一个index.php。然后我导航到mydomian.com/user/username 我可以获取“username”值并用index.php响应它吗 我环顾四周,似乎找不到答案,没有在URL中使用参数 如果您正在使用httpd,并且已启用“重写”,请尝试将httpd配置为 rewritecond %{REQUEST_URI} ^/user/ [nc] rewriterule ^/user/(.*)$

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

我可以获取“username”值并用index.php响应它吗


我环顾四周,似乎找不到答案,没有在URL中使用参数

如果您正在使用httpd,并且已启用“重写”,请尝试将httpd配置为

rewritecond %{REQUEST_URI} ^/user/ [nc]
rewriterule ^/user/(.*)$ /user?username=$1 [r=301,ns]
您可以将其放入httpd.conf,或者放入某个.htaccess文件中。在index.php中,使用

$_GET['username']

获取用户名。根据你的问题,我想你需要了解很多事情才能真正起作用

我制作了一个名为user的文件夹,将其作为一个.htaccess文件夹,并使用:

RewriteRule ^(.*)$ index.php?username=$1 [L,QSA]
然后,我通过以下方式获得用户名值:

$_GET['username'];
现在,当我导航到mywebsite.com/user/tom时,它将输出tom。

可能重复的