我解析域名由字符串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