如何在PHP中解析URL中的域名?看來我需要一個國家/地區域數據庫。解析URL中的域名在PHP中
實例:
http://mail.google.com/hfjdhfjd/jhfjd.html - > google.com
http://www.google.bg/jhdjhf/djfhj.html - > google.bg
http://www.google.co.uk/djhdjhf.php - >使用google.co.uk
http://www.tsk.tr/jhjgc.aspx - > tsk.tr
http://subsub.sub.nic.tr/ - > NIC .tr
http://subsub.sub.google.com.tr - > google.com.tr
http://subsub.sub.itoy.info.tr - > itoy.info.tr
可以使用whois請求完成嗎?
編輯:有幾個域名與.tr
(www.nic.tr
,www.tsk.tr
)其他都是如你所知:www.something.com.tr
,www.something.org.tr
還沒有www.something.com.bg
,www.something.org.bg
。他們www.something.bg
像德國.de
但也有www.something.a.bg
,www.something.b.bg
從而a.bg
,b.bg
,c.bg
等。 (a.bg
就像co.uk
)
在網絡上有必須列出這些頂級域名。
檢查如何在Internet Explorer中對url http://www.agrotehnika97.a.bg/
着色。 檢查也
www.google.co.uk<br>
www.google.com.tr<br>
www.nic.tr<br>
www.tsk.tr
注,即* co.uk *,* com.tr *和* info.tr *本身是完全有效的域/主機名,而所有這些都是*不*頂級域名。正如'google.co.uk'中的'google'只是* co.uk'的一個子域。鑑於你可以自由組合幾乎所有的東西,你可能無法爲此做出完整的表格。 – poke 2010-02-24 17:19:36
@poke,我在網站上看到了這個列表。 Firefox正在使用該網站的列表。但我不記得它。 – ilhan 2010-02-24 17:27:41
http://publicsuffix.org – Franz 2010-02-24 17:44:06