在PHP中提取URL

时间:2011-02-02 18:03:50

标签: php apache url

我想为web创建一个命令行工具。类似于网站futz [dot] me。

我希望用户输入他们的地址栏:mydomain.com/anytext

&安培;想在PHP中提取“anytext”。我怎么能这样做?

我使用HTTP Referrer尝试了此操作,但收到404错误。

2 个答案:

答案 0 :(得分:2)

来自PHP文档:parse_url()

<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
?>

输出:

Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path

答案 1 :(得分:0)

您可以使用mod_rewrite执行此操作,它基本上将其作为常规参数传递