比如baidu.com和www.baidu.com和youa.baidu.com都是百度旗下域名g.cn和www.g.cn和map.g.cn都是谷歌旗下的如何判断啊  判断是否同一个注册的域名.com.cn .net.cn .org.cn .mobi .tv .info .me .hk .tel 
.com .net .org .cn .cd .asia .us .tw .biz 

解决方案 »

  1.   

    Split('.')
    用Except从集合体中排出和另一个集合体相同的项
    string[] temparr1= arr1.Except(arr2).ToArray();
    string[] temparr2 = arr2.Except(arr1).ToArray();
      

  2.   

    根据你提供的
    .com.cn .net.cn .org.cn .mobi .tv .info .me .hk .tel  
    .com .net .org .cn .cd .asia .us .tw .biz
    再切一位点和点直接的数字组成域名.特殊情况一: 不过比如万网的域名是www.net.cn这个可能根据3位来判断是.cn.特殊情况二: 比如kkbac.blogs.net.cn 这种就还没想到比较好的办法判断了.
      

  3.   

    比如网址为http://www.xxx.com/
    http://www.xxx.com.cn/
    http://www.xxx.la/
    http://a.www.xxx.com/
    http://a.b.www.xxx.com/
    http://a.b.c.www.xxx.com/
    请问怎么用PHP提取以上网址的顶级域名?