• 15-01-2011, 14:22:10
    #1
    selam.

    php ile ziyaretçinin türkiyemi yoksa başka ülkedenmi geldiğini nasıl tespit edebiliriz. bildiğim kadarıyla, geoip database ler kullanılarak ziyaretçi ip sinin ülkesi bulunuyor. en stabilize ve hızlı çalışan metot nedir?

    tecrübesi olanlara şimdiden teşekkürler.
  • 15-01-2011, 14:44:01
    #2
    çözüldü arkadaşlar konu silinebilir.
  • 15-01-2011, 15:12:30
    #3
    ah bide çözümü yazsanda bizde faydalansak
  • 15-01-2011, 16:18:53
    #4
    GeoIP kullandım. Önce php için yapılmış GeoIP eklentisinin kurulu olması lazım. Hosting firmanızdan rica ederseniz kuracaklardır. Linux için kurulum http://www.videochat-scripts.com/ins...php-extension/ burada var.

    Daha sonra birkaç GeoIP fonksiyonu sayesinde rahatça işlemler yapabiliyosunuz : http://php.net/manual/en/ref.geoip.php


    <?
    $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    echo geoip_country_name_by_name($hostname);
    ?>