365建站广告管理中通过指定ip地区或ip段跳转指定页面的方法:
1、需要源码是20220330之后版本的源码
2、在广告设置中设置代码
- <style>html,body{width:100%;height:100%;overflow:hidden;margin:0;padding:0;}</style>
- <iframe src="/plugins/iptourl.php" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="yes" style="position: absolute;z-index:99999;left:0;top: 0px;background:#FFF;"></iframe>
复制代码
3、在网站目录plugins文件夹下创建一个php文件iptourl.php,名称和上面调用的名称一致,
实例1,通过指定ip地区跳转指定页面的方法,代码如下:
- <?php
- require_once(dirname(__FILE__)."/../source/core.php");
- $ipaddress=getipaddress();
- //每行一个
- $actlist='
- 北京->http://xxxx1.com
- 上海->http://xxxx2.com
- 其它->http://baidu.com
- ';
- $actlistarr=explode(PHP_EOL,$actlist);
- foreach($actlistarr as $value){
- if(empty($value)) continue;
- $valuearr=explode("->",$value);
- if(strstr($ipaddress,$valuearr[0])){
- header('Location:'.$valuearr[1]);
- exit;
- }
- if(!strstr($ipaddress,$valuearr[0])&&$valuearr[0]=='其它'){
- header('Location:'.$valuearr[1]);
- exit;
- }
- }
- exit;
- ?>
复制代码
实例2,通过指定ip段跳转指定页面的方法,代码如下:
- <?php
- require_once(dirname(__FILE__)."/../source/core.php");
- $userip = GetIP();
- //每行一个
- $actlist='
- 192.168.33->http://xxxx1.com
- 888.777.666->http://xxxx2.com
- 其它->http://baidu.com
- ';
- $actlistarr=explode(PHP_EOL,$actlist);
- foreach($actlistarr as $value){
- if(empty($value)) continue;
- $valuearr=explode("->",$value);
- if(strstr($ipaddress,$valuearr[0])){
- header('Location:'.$valuearr[1]);
- exit;
- }
- if(!strstr($userip ,$valuearr[0])&&$valuearr[0]=='其它'){
- header('Location:'.$valuearr[1]);
- exit;
- }
- }
- exit;
- ?>
复制代码
|
|