PHP - 从URL获取字符串

时间:2011-04-29 17:50:07

标签: php http

通过这样的URL:mysite.com/subfolder/helloworld - 是否可以从PHP页面中读取“helloworld”?

我想将字符串作为一部分来加载一些内容。

4 个答案:

答案 0 :(得分:2)

end( explode( '/', $_SERVER['REQUEST_URI'] ) )

没有end()调用它将为您提供URL的所有部分

答案 1 :(得分:0)

您应该阅读URL rewriting

这比“读取”当前URL更干净。基本上,您可以将URL(透明地)重定向到以下内容:

mysite.com/index.php?folder=subfolder&category=helloworld

然后在PHP中,您可以使用以下命令访问URL参数:

$folder = $_GET['subfolder']
$category = $_GET['category']

这可能不是你所期待的那种答案,但知道它会很有趣。

答案 2 :(得分:0)

请求网址(域名之后的所有内容)可以在$_SERVER["REQUEST_URI"]

中找到

答案 3 :(得分:0)

你好,你用过'strstr'关键字的php吗? 请尝试这样

if(strstr($_SERVER["REQUEST_URI"], "helloworld"))
    return true;
else
    return false;

这可能会对你有所帮助。