รบกวนสอบแหล่งให้ข้อมูล ip 2 country database หน่อยครับ
ip 2 country คือ ตรวจสอบว่า ip มาจากประเทศไหนใช่ป่าวครับ
ถ้าใช่ก็หาจากเว็บนี้
โค๊ดไปตัดมา ผมใช้ประมาณนี้
Code (PHP)
<?php
function getLocation($ip){
$ch = curl_init();
$data = array('query' => $ip);
curl_setopt($ch, CURLOPT_URL, 'http://www.iplocation.net/tools/ip-locator.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$x = curl_exec($ch);
$replace = str_replace("src='/tools/ip2location/flags","@CUT@",$x);
$string = explode("@CUT@",$replace);
$getCity = explode("</td><td>",$string[1]);
return 'City : '.$getCity[2].' Country : '.$getCity[count($getCity)-1];
}
echo getLocation("182.52.138.165");
?>
หรือ อยากเก็บดาต้าเบสไว้ในเว็บตัวเองก็ตามลิ้งค์นี้ครับ
http://www.ninenik.com/content.php?arti_id=383
ประวัติการแก้ไข 2012-03-09 10:12:58
Date :
2012-03-09 10:11:41
By :
randOmizE
ขอบคุณนะครับ
ผมลองดูแล้วครับ ได้ค่าออกมาแล้วแต่ ดัน redirect ไม่ไปอ่ะครับ
-*-
Date :
2012-03-09 11:35:15
By :
pokultra
ขอบคุณมากนะครับ ได้เรียบร้อยแล้วครับ
แต่เป็นแบบ query db เอาอ่ะครับ
Date :
2012-03-10 14:34:55
By :
pokultra
Load balance : Server 00