如何在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