我如何通过php获取主网址后的信息?
就像我们说的那样,我有一个这样的网址:
http://www.myawesomedomain.com/about
我怎样才能将该网址的about
部分拉出来并在php中使用它?
我知道您可以将$_GET[]
变量用于网址,但我不想弄乱网址。什么是快速简便的方法?
答案 0 :(得分:3)
$_SERVER['REQUEST_URI']
将包含完整的URI。您可以使用正则表达式或parse_url
提取您关心的位。
答案 1 :(得分:1)
答案 2 :(得分:1)
请求网址可能包含查询字符串。解析路径的最简单方法是使用parse_url。
echo parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH);
// prints "/about"
答案 3 :(得分:1)
您要做的事情称为Url Rewrite,可以按照本指南了解详情。
如果你在互联网上看,有很多例子。
答案 4 :(得分:1)
在此处详细了解preg_match:http://us1.php.net/preg_match