PHP中是否有任何方法可以从URL获取值。例如,如果我有一个名为user的文件夹和该文件夹中的index.php。然后我导航到mydomian.com/user/username
我可以获得用户名'值并使用index.php响应;
我环顾四周,似乎找不到答案,而不使用网址中的参数。
答案 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。