帝国模板之家为广大用户提供专业、一站式建站服务。

帝国cms教程

帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。

当前位置:首页 > 教程 > 帝国cms教程 > 正文

[原创]帝国cms模板中根据ip段控制显示广告的方法

帝国模板之家 2020-09-15 帝国cms教程 评论

在帝国cms中要通过不同的ip段显示不同的广告,这个要怎么实现呢?下面,帝国模板之家小编教大家来实现这个功能。具体方法如下:

1.我们在/e/class/userfun.php 中定义一个函数代码如下:

function getIP() {
    $realip = ''; //设置默认值
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $realip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
        $realip = $_SERVER['HTTP_CLIENT_IP'];
    } else {
        $realip = $_SERVER['REMOTE_ADDR'];
    }
    preg_match('/^((?:\d{1,3}\.){3}\d{1,3})/', $realip, $match);
    return $match ? $match[0] : false;
}

2.在帝国模板中添加判断显示广告的代码

<?php
if(strpos(getIP(),'118.73.') !== false){ 
 //显示广告1
}else{
//显示广告2
}
?>

推荐教程:帝国CMS教程

以上就是帝国cms模板中根据ip段控制显示广告的方法,大家赶紧测试一下吧。更多内容请关注帝国模板之家。

就像朝日会耀眼一样,有一颗明亮的心,一样会照亮人生。

已有 位小伙伴发表了看法

欢迎 发表评论

  • 匿名发表

关于

帝国cms模板

帝国手册

帝国模板之家 | www.moyouyouw.cn

本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系站长删除,谢谢! 寻找帝国cms模板首选帝国模板之家,用心做站,上线至今广受好评,值得信赖!

  • 交流群1:帝国cms交流群1
  • 交流群2:帝国cms交流群2
在线QQ 给我留言