从URL创建一个没有问号的php变量

时间:2017-12-13 16:34:21

标签: php .htaccess mod-rewrite query-string

我需要在一个URL中创建一个PHP变量,该URL没有完全形成的查询字符串。

e.g。 http://search.domain.com/domain2.com

在此示例中,变量必须为

$website='domain2.com'

有没有办法将地址栏中输入的网址转换为我的?website = variable?

一个例子是whois.domaintools服务,它允许您使用以下网址格式从其网站查询whois记录:

http://whois.domaintools.com/domain.com

然后根据您指定的网址显示信息。

我可以使用.htaccess中的MOD_Rewrite来实现这一点,还是可以使用http_build_query之类的PHP函数来实现这一目标?我绕圈子走了一圈,肯定错过了一些明显的东西!

1 个答案:

答案 0 :(得分:0)

您可以使用此代码获取数组$ urlpart

$link = $_SERVER['REQUEST_URI']; 

$urlpart = explode('/',trim(parse_url($link, PHP_URL_PATH), '/'));