phpcms特定栏目限定IP范围内访客访问

2025-10-25 14:48:28

1、单位网站要求某栏目的内容只能在单位内部访问

2、经历种种困难终于解决问题,方法共享。

3、复制文件

templates\default\content\show.html

命名为show_ip.html

4、编辑show_ip.html

在最前面增加代码

<?php 

$IP = $_SERVER['REMOTE_ADDR'];  //获得用户ip

//echo $IP;

$from = strcmp($IP,'210.88.88.129'); 

$to = strcmp($IP,'210.88.88.254'); 

if (!($from >= 0 && $to <= 0)) {

echo "<script>alert('对不起,此内容只能在本单位内访问!现在将转入网站首页!')</script> "; 

echo "<script>location.href='http://www.abc.com/';</script>"; 

}

?> 

5、编辑栏目生成HTML设置中内容页不生成HTML。

内容页模板设置为刚上传的show_ip.html

提交

6、更新缓存

更新栏目页

7、测试,OK!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢