วิธีการบอกต่อของคุณจะอยู่ที่ไหนทางภูมิศาสตร์การใช้ PHP

โพสต์ใน PEAR , php โดย ShortLikeAFox ที่ 13 กันยายน 2008

หากคุณมีเว็บไซต์และต้องการที่จะบอกที่ผู้ใช้ของคุณมาจากภูมิศาสตร์ PHP และ PEAR ทำให้เป็นไปได้ เปิด IP แขกลงตำแหน่งทางกายภาพสิ่งแรกที่คุณจะต้องทำคือตรวจสอบให้แน่ใจว่าคุณมีโมดูล PEAR Net_Geo หากคุณไม่ได้โมดูล PEAR Net_Geo, คุณจะต้องใช้ PEAR Package Manager ได้มา

หากคุณไม่คิดว่าคุณได้เข้าสู่ PEAR เพราะแพคเกจโฮสติ้งของคุณ ดูคำอธิบายนี้ ในการติดตั้ง PEAR บนเริ่มต้นบัญชีที่ไม่สามารถเข้าโดย เป็นลายลักษณ์อักษรกับ GoDaddy ร่วมบัญชีทราบ แต่ควรทำงานให้มากที่สุด hosting packages ที่ไม่ได้มาด้วย PEAR ตั้ง

หลังจากคุณมีชุด Net_Geo ติดตั้งใช้เวลาเพียงไม่กี่บรรทัดของรหัสที่ได้รับข้อมูลทางภูมิศาสตร์ :

<? php

); require_once ("Net / Geo.php");
]; = $ _SERVER [ip'REMOTE_ADDR $'];
/ / ip $ ="64.246.30.37";
firstNetGeo $ = new Net_Geo ();
geoData = getRecord firstNetGeo> $ ($ ip);

?>

($ip); ?> <br/> IP : <? php echo ($ ip)?> <br/>
($geoData[ 'LAT' ]); ?> <br/> Latitude : <? php echo ($ geoData ['LAT'])?> <br/>
($geoData[ 'LONG' ]); ?> ลองจิจูด : <? php echo ($ geoData ['ยาว'])?>
<br/>
($geoData[ 'COUNTRY' ]); ?> <br/> Country : <? php echo ($ geoData ['ประเทศ'])?> <br/>
($geoData[ 'STATE' ]); ?> <br/> State : <? php echo ($ geoData ['รัฐ'])?> <br/>
($geoData[ 'CITY' ]); ?> <br/> City : <? php echo ($ geoData ['CITY'])?> <br/>

รหัสที่ทำงาน :

IP : 74.125.154.86

Latitude :

ลองจิจูด :

Country :

State :

City :