我解析域名由字符串strchr()
最后一个。 (点),并计算回到之前的点(如果有的话),然后我知道我有我的域名。解析域名
这是一个相当讨厌的代码,我想知道如果有人有更好的方法。
可能的字符串,我可能得到的是:
- domain.com
- something.domain.com
- some.some.domain.com
你的想法。我需要提取“domain.com”部分。
在你告诉我去谷歌搜索之前,我已经做了。没有答案,所以我在这里问。
谢谢您的帮助
编辑:
我该字符串包含一个完整的主机名。这通常是以whatever.domain.com的形式,但也可以采取其他形式,正如有人提到它也可以有whatever.domain.co.uk。无论哪种方式,我需要解析主机名的域名部分:domain.com或domain.co.uk
ccTLD呢?你需要'foo.co.uk'或者'co.uk'吗? – 2010-08-27 19:45:37
好点!谢谢你指出一个出来 – Jessica 2010-08-27 19:55:11
@Justin Ethier虽然我很欣赏错别字的修正和一种让我的问题更具可读性的方法,但编辑这个问题时没有意义,这很烦人。 – Jessica 2010-08-27 19:59:27