小李SEO博客

网站优化服务

织梦cms首页添加根据IP访问区域跳转对应页面方法

本文实例讲述了dedecms首页添加根据IP访问区域跳转对应页面的方法。分享给大家供大家参考。具体实现方法如下:根据访问者的IP来判断所在区域,根据区域信息,来跳转相对应的页面,好多分类信息网,团购网都有这样的功能,根据你在的城市,然后跳转相应的页面显示此城市的相关信息.

先说下思路,首先获取访问者的IP信息,然后根据IP区域信息库进行对比,IP区域信息库网上有现成的,可下载到本地进行对比,也可直接用新浪或者淘宝,腾讯的API,这个自己baidu,注意编码问题,有的站点喜欢用GBK编码,有的喜欢用UTF-8编码,我用的淘宝的API,是UTF-8编码,对比后跳转到相对应的页面即可.代码如下:

$ip = getIp();//dede自带的查询IP功能,直接调用$res1 = file_get_contents("https://ip.taobao.com/service/getIpInfo.php?ip=$ip");$res1 = json_decode($res1);$useraddre = $res1->data->region;$useraddre = mb_convert_encoding($useraddre, "GBK", "UTF-8");$dzcity = "上海";$contra= strstr($useraddre,$dzcity);if(!emptyempty($contra)){//上海的,跳转到这里header("Pragma: no-cache");header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");header('HTTP/1.1 301 Moved Permanently');header("Location: https://www.45it.net/");exit;}这样写功能是能实现,但是要加在首页上面,也不知道效率如何,现在先这么写了.我这里要判断的区域就上海的,所以就这么写了,如果还要判断其他地方的,自己再加判断就可以了.希望本文所述对大家的dedecms建站有所帮助。

上一篇:织梦csm时间格式代码调用教程 下一篇:织梦cms实现文章标题栏目名称网站名导航方法
织梦cms相关文章阅读
  • 织梦cms发布文章按发布时间排序

    小李网络公司介绍织梦cms发布文章按发布时间排序知识,包括织梦按新增字段名排序dedecms文章日期dedecms文章代码dedecms生成文章dedecms同类文章dedecms文章页面dedecms文章描述dedecms文章顺序....

  • 织梦cms生成Google Sitemap谷歌地图方法

    小李网络公司介绍织梦cms生成Google Sitemap谷歌地图方法知识,包括织梦cms建站教程dedecms织梦系统织梦生成手机首页织梦生成播放页织梦无法生成列表页织梦生成速度织梦xml生成织梦生成html织梦生...

  • 织梦cms网站SEO优化方法技巧与注意事项

    小李网络公司介绍织梦cms网站SEO优化方法技巧与注意事项知识,包括织梦cms建站教程dedecms织梦系统织梦cms移动织梦cms网站织梦默认模板管理织梦cms后端模板织梦内容管理系统是什么织梦模板大全...

  • 织梦cms首页调用新加入会员列表

    小李网络公司介绍织梦cms首页调用新加入会员列表知识,包括dedecms在主页调用会员信息列表 - happysha - 博客园,dedecms在首页调用会员信息(会员头像和名字等)_织梦58,求助dedecms会员模型新增字段如...

  • 织梦cms程序安装方法与步骤

    小李网络公司介绍织梦cms程序安装方法与步骤知识,包括写程序的步骤织梦安装不了离婚的步骤程序怎样去安装dedecmsdedecms环境安装dedecms的安装目录dedecmsphp安装dedecms织梦安装包....

  • 织梦cms会员中心常用信息输出

    小李网络公司介绍织梦cms会员中心常用信息输出知识,包括织梦dedecms会员中心常用信息输出_元素网站模板,漂亮实用DedeCMS最新织梦会员中心模板-dedecms模板-跟版网....

  • 织梦cms获得顶级栏目英文方法

    小李网络公司介绍织梦cms获得顶级栏目英文方法知识,包括织梦栏目添加dedecms建立栏目栏目英文单词dedecms副栏目调用织梦新建栏目dedecms栏目菜单dedecms左边栏目织梦当前栏目标签织梦副栏目织梦...

  • 织梦cms留言板只允许管理员查看留言内容

    小李网络公司介绍织梦cms留言板只允许管理员查看留言内容知识,包括 dedecms如何设置可以只让管理员查看留言本内容呢_织梦园, dedecms教程:留言只有管理员才能看到的实现方法....

  • 织梦cms表单提交发送到指定邮箱与前台设置

    小李网络公司介绍织梦cms表单提交发送到指定邮箱与前台设置知识,包括提交表单的4种方式发送至邮箱表单数据的提交方法表单的提交方法表单提交有哪几种方式战网邮箱提交不了html里面表单提...

  • 织梦cms5.7版本用星星图标表示软件等级

    小李网络公司介绍织梦cms5.7版本用星星图标表示软件等级知识,包括织梦dedecms5.7 软件星级替换成图标星星方法_织梦58,dede用星表示软件等级修改为图片等级的方法 - Anson's - ......

  • 织梦cmsSESSION变量覆盖导致SQL注入common.inc.php解决方法

    小李网络公司介绍织梦cmsSESSION变量覆盖导致SQL注入common.inc.php知识,包括dedecms增加新变量common grounddedecms模板接收变量dedecms自定义变量dede变量名称dede模板变量dede调用变量失效dedecfg变量调用....

  • 织梦cms首页自动更新的方法

    小李网络公司介绍织梦cms首页自动更新知识.包括DEDECMS实现首页每天自动更新的方法_织梦58,DEDECMS等PHP系统自动更新首页的办法_织梦58,织梦DeDecms自动更新首页的方法-编程脚本学习网....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640