问:如何检查URL网站的扩展名?

时间:2019-05-29 07:23:39

标签: php url get

我想知道是否可以检查URL网站的扩展名吗?例如,当网站类似于http://example.es/时执行某项操作,而当该网站类似于http://example.fr/时执行另一项操作

我检查是否有

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

,它返回网页的当前URL。

感谢帮助。

2 个答案:

答案 0 :(得分:1)

使用parse_url()函数获取url的主机部分,然后用爆炸。并获取数组的最后一个元素

以下示例:

    $url =  'http://' . $_SERVER['SERVER_NAME']; 
    echo end(explode(".", parse_url($url, PHP_URL_HOST))); 
    // echos "com"

答案 1 :(得分:1)

从您的示例中,我假设您正在使用PHP,然后可以使用parse_url来获取组件。 https://www.php.net/manual/en/function.parse-url.php

例如,您可以获取host example.fr和example.com,然后对主机字符串执行explode以获取tld,.fr或.com,这应该有助于您做进一步的工作如果不是,那么