暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

php实现根据域名显示不同备案号

老柴杂货铺 2023-02-14
292

前几年不知道怎么想的买了几十个域名,因为全部指向了同一个网站,阿里时不时会给我发邮件通知我"网站下方未显示正确备案编号或编号未指向工信部"

本来想着临时改下备案号就行了,突然想起来网站是用php写的,那么应该是可以获取到请求时使用的域名,并且可以根据域名显示不同的备案号就可以了

一、获取请求域名:

    $servn=$_SERVER['SERVER_NAME']; 测试该方法可用
    $domain=$_GET['domain']; 测试该方法不行
    复制

    二、使用判断语句根据请求域名定义不同的备案号:

    使用if语句:

      if ($servn=='www.it724.net'){
      $icp='16019936号-4';
      } else {
      $icp='16019936号' ;
      }
      复制

      后来想着还有几个域名也会出现类似问题,干脆用case好了,以后也好改:

        switch ($servn) 
        {
        case 'www.it724.net':
        $icp='16019936号-4';
        break;
        case 'www.i314.net.cn':
        $icp='16019936号-7';
        break;
        case 'www.wrud.net':
        $icp='16019936号-7';
        }
        复制

        然后在底部显示备案号好了

          <center><?=$servn?></center>
          <center><a href="http://beian.miit.gov.cn/" rel="external nofollow" target="_blank">京ICP备<?=$icp?></a></center>
          复制

          显示效果如下:

          以上在个人网站http://www.it724.net等测试通过

          总结:

          懒惰是人类进步的动力:)

          文章转载自老柴杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论