美国ip 贝塔版处理

master
tping 5 years ago
parent c428c69523
commit 79c81d2b80

@ -1,5 +1,6 @@
<?php
use Sdk\Controller\BaseController;
use Think\Log;
// +----------------------------------------------------------------------
// | 徐州梦创信息科技有限公司—专业的游戏运营,推广解决方案.
@ -312,16 +313,21 @@ function jsonOutput($status=0, $msg='', $data=[]) {
* @param $ip
* @return bool
*/
function ip_is_country($ip, $country_id=['US'])
function ip_is_country($ip, $country_id=['US'], $country=['美国'])
{
$url = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip;
$res = file_get_contents($url);
Log::write(serialize($res));
if (!empty($res)) {
$ipData = json_decode($res,true);
if ($ipData['code']==0 && in_array($ipData['data']['country_id'],$country_id)) {
return true;
}
if ($ipData['code']==0 && in_array($ipData['data']['country'],$country)) {
return true;
}
}
return false;
}

Loading…
Cancel
Save