【发布时间】:2011-02-02 18:03:50
【问题描述】:
我想为 web 创建一个命令行工具。类似于网站 futz[dot]me。
我希望用户在他们的地址栏中输入:mydomain.com/anytext
& 想要在 PHP 中提取“anytext”。我该怎么做??
我使用 HTTP Referrer 进行了尝试,但出现 404 错误。
【问题讨论】:
我想为 web 创建一个命令行工具。类似于网站 futz[dot]me。
我希望用户在他们的地址栏中输入:mydomain.com/anytext
& 想要在 PHP 中提取“anytext”。我该怎么做??
我使用 HTTP Referrer 进行了尝试,但出现 404 错误。
【问题讨论】:
来自 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
【讨论】:
您可以使用 mod_rewrite 执行此操作,它实际上会将其作为常规参数传递
【讨论】: