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

本来想着临时改下备案号就行了,突然想起来网站是用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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




