• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP IP ile Kullanıcı Bilgileri Çekmek

Konuyu Okuyan Kişiler (0)

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#1
Merhaba arkadaşlar,
Ziyaretçilerinizin IP adreslerini kullanarak konumları ve birçok bilgiyi birazdan vereceğim fonksiyon sayesinde kolayca elde edebilirsiniz.
Bu bilgileri çoğu yer paralı olarak veriyormuş ben de ücretsiz olarak kullanabilmeniz için fonksiyon yazdım.

Fonksiyon bayağı kapsamlı bir bilgi döndürüyor siz gerekenleri kullanırsınız.

Fonksiyon:
PHP:
function bilgicek($ip){
$kaynak=file_get_contents("http://www.geobytes.com/IpLocator.htm?GetLocation&IpAddress={$ip}");
$desen='@<td align="right">(.*?)</td>
    <td align="right"><input name="ro-no_bots_pls(.*?)" value="(.*?)" size="20" readonly></td>@si';
$sayi=preg_match_all($desen,$kaynak,$bilgiler);
for($a=0; $a<$sayi; $a++){
$bilgilerarray[strip_tags($bilgiler[1][$a])]=strip_tags($bilgiler[3][$a]);
}
return $bilgilerarray;
}
Kullanımı:
print_r (bilgicek($ip));
Sonuç:
Kod:
Array ( [Link to these results: Country Code] => TR [Country] => Turkey [Region Code] => TRIB [Region km, mi, City, Region, Country City Code] => TRIBISTA [City] => Istanbul [CityId] => 4824 [Certainty] => 91 [Latitude] => 41.0170 [Longitude] => 28.9670 [Capital City] => Ankara [TimeZone] => +02:00 [Nationality Singular] => Turkish [Population] => 66493970 [Nationality Plural  ] => Turks [Is proxy] => false [CIA Map Reference] => Middle East [Currency] => Turkish Lira [MapBytes Remaining] => Free [Currency Code ] => TRL [Life Expectancy] => [Life Expectancy (Male/Female)] => / )
Güle güle kullanın...