帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国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模板中根据ip段控制显示广告的方法
本文永久链接地址:https://www.moyouyouw.cn/code/472.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
售价: 399 76 ℃ 0 评论
售价: 399 95 ℃ 0 评论
售价: 399 62 ℃ 0 评论
已有 位小伙伴发表了看法
欢迎 你 发表评论