国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

Dedecms經(jīng)驗:教你如何根據(jù)不同區(qū)域IP跳轉(zhuǎn)到相對應(yīng)頁面

2024-07-12 08:25:19
字體:
供稿:網(wǎng)友

大家都熟知的百度、京東、團購等網(wǎng)站,都會根據(jù)用戶所在城市來提示當(dāng)?shù)爻鞘刑鞖忸A(yù)報和相關(guān)信息,這些功能,都是根據(jù)訪問者的本地IP地址來判斷所在城市,從而調(diào)用那些服務(wù)端信息進行顯示在客戶端;類似于這類功能,我們也可以在虛擬主機的織夢系統(tǒng)內(nèi)實現(xiàn),當(dāng)然沒有那么豐富,我們需要實現(xiàn)的功能就是,根據(jù)不同區(qū)域IP跳轉(zhuǎn)到指定的自定義頁面。無憂主機小編這期就給大家?guī)韉edecms中這個功能的實現(xiàn)方法,大家也可以在自己的php空間中試試效果。 想要實現(xiàn)這個功能,你大概也猜想到了大致步驟;首先要獲取到訪問者所在IP信息,然后與后臺數(shù)據(jù)對比,這種數(shù)據(jù)在互聯(lián)網(wǎng)上一大把,小編這里就不過多解說,因為下面有更方便的方法;那就是直接使用騰訊的API或者淘寶的API,這里有g(shù)bk和utf8的編碼格式,大家使用的時候注意一下,實現(xiàn)步驟如下: 這個功能,都是在首頁實現(xiàn)歡迎頁面,那么我們就在首頁內(nèi)添加如下代碼:

$ip = getIp();//dede自帶的查詢IP功能,直接調(diào)用  $res1 = file_get_contents("http://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)){  //南昌的,跳轉(zhuǎn)到這里  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: http://www.51php.com.cn/");  exit;}
上面這段代碼,是南昌訪問者就會跳轉(zhuǎn)到51php.com.cn的網(wǎng)站上面啦,如果你需要對網(wǎng)站首頁設(shè)置多個跳轉(zhuǎn)的話,那么就多增加個城市判斷即可。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鸡泽县| 大同市| 莒南县| 晋州市| 呼图壁县| 仲巴县| 威海市| 江达县| 新泰市| 蒙自县| 库伦旗| 铅山县| 修文县| 托克托县| 衡水市| 天气| 弥勒县| 金沙县| 尤溪县| 手机| 永安市| 金川县| 济源市| 金山区| 轮台县| 富阳市| 会东县| 宁河县| 行唐县| 扬州市| 逊克县| 缙云县| 明溪县| 旬阳县| 都兰县| 南京市| 繁昌县| 泗阳县| 垣曲县| 浑源县| 广西|