2015-10-17 79 views
-2

所以讓我說我有這個網址:http://level3.level2.level1.domain.com有沒有辦法得到level3.level2.level1作爲一個字符串?如何在PHP中的域名之前獲取所有內容?

目前我有什麼看起來是這樣的:

$subdomain = array_shift((explode(".",$_SERVER['HTTP_HOST']))); 

但只得到了第一分區(3級在上面的例子)。

+0

http://php.net/manual/en/function.parse-url.php – Coz

回答

0
$domain = "http://level3.level2.level1.domain.com"; 
    $subdomain = implode('.', array_splice(explode('.', parse_url($domain)['host']), 0,-2)); 
    var_dump($subdomain); 
+0

爲了提高答案的質量,請解釋它 –

相關問題