成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

使用PHP怎么根據(jù)ip調(diào)用新浪api獲取城市名-創(chuàng)新互聯(lián)

本篇文章為大家展示了使用PHP怎么根據(jù)ip調(diào)用新浪api獲取城市名,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

公司主營業(yè)務:成都做網(wǎng)站、網(wǎng)站設計、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出嘉定免費做網(wǎng)站回饋大家。

功能:

1,獲取當前IP地址,
2,調(diào)用新浪API,獲取到當前城市。
3,將中文轉換為拼音后跳轉。

復制代碼 代碼如下:


<?php
 include './pinyin.php';

//獲取當前ip
function getIp(){
  $onlineip='';
  if(getenv('HTTP_CLIENT_IP')&&strcasecmp(getenv('HTTP_CLIENT_IP'),'unknown')){
   $onlineip=getenv('HTTP_CLIENT_IP');
  } elseif(getenv('HTTP_X_FORWARDED_FOR')&&strcasecmp(getenv('HTTP_X_FORWARDED_FOR'),'unknown')){
   $onlineip=getenv('HTTP_X_FORWARDED_FOR');
  } elseif(getenv('REMOTE_ADDR')&&strcasecmp(getenv('REMOTE_ADDR'),'unknown')){
   $onlineip=getenv('REMOTE_ADDR');
  } elseif(isset($_SERVER['REMOTE_ADDR'])&&$_SERVER['REMOTE_ADDR']&&strcasecmp($_SERVER['REMOTE_ADDR'],'unknown')){
   $onlineip=$_SERVER['REMOTE_ADDR'];
  }
  return $onlineip;
 }

 //獲取城市信息api
 function getLocation($ip){
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_URL, "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=".$ip);
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
  $str = curl_exec($curl);
  curl_close($curl);
  return $str;
 }

 //當前ip地址
 $currentIP = getIp();

 //通過當前ip獲取信息
 $getLocation = getLocation($currentIP);
 $currentInfo = json_decode($getLocation, true); 

 //判斷ip是否為有效
 if($currentInfo['ret'] == '-1')
 {
  $currentInfo['city'] = 'unknown';
 }

 //當前城市中文名
 $currentCityName = $currentInfo['city'];  
 $currentCityEName = $pin->Pinyin("$currentCityName",'UTF8');

 //城市拼音多音字
 switch($currentCityEName)
 {
  case 'zhongqing':
   $currentCityEName = 'chongqing';
  break;

  case 'shenfang':
   $currentCityEName = 'shifang';
  break;

  case 'chengdou':
   $currentCityEName = 'chengdu';
  break;

  case 'yueshan':
   $currentCityEName = 'leshan';
  break;

  case 'junxian':
   $currentCityEName = 'xunxian';
  break;

  case 'shamen':
   $currentCityEName = 'xiamen';
  break;

  case 'zhangsha':
   $currentCityEName = 'changsha';
  break;

  case 'weili':
   $currentCityEName = 'yuli';
  break;

  case 'zhaoyang':
   $currentCityEName = 'chaoyang';
  break;

  case 'danxian':
   $currentCityEName = 'shanxian';
  break;

  default:
   $currentCityEName = $pin->Pinyin("$currentCityName",'UTF8');
  break;
 }

 //重定向瀏覽器
 header("Location: https://www.yisu.com");
 exit;


上述內(nèi)容就是使用PHP怎么根據(jù)ip調(diào)用新浪api獲取城市名,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:使用PHP怎么根據(jù)ip調(diào)用新浪api獲取城市名-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://jinyejixie.com/article8/dijsip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、品牌網(wǎng)站設計、網(wǎng)站改版、App設計、App開發(fā)、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
明星| 临朐县| 临漳县| 鄯善县| 山阳县| 永嘉县| 旺苍县| 旺苍县| 云浮市| 从化市| 鹤岗市| 怀来县| 化德县| 宽甸| 富宁县| 泰安市| 报价| 惠州市| 肇东市| 凉山| 田林县| 呼伦贝尔市| 遂平县| 香河县| 揭东县| 木里| 清河县| 宁津县| 丰都县| 改则县| 保亭| 五莲县| 崇阳县| 赣州市| 乐业县| 新田县| 深圳市| 蓝山县| 射阳县| 湖口县| 鄂伦春自治旗|