• 14-05-2014, 14:40:00
    #1
    Üyeliği durduruldu
    Merhaba,

    Ziyaretçilerin *** IP adreslerini sitede gösterebiliyorum fakat WAN ip adreslerini nasıl göstereceğim.

    Yani siteye giren ziyaretçilerin bilgisayarlarının aldığı local network adresini sitede göstermek istiyorum...
  • 14-05-2014, 16:26:05
    #2
    php 5.3 ve üzerinde

    $localIP = getHostByName(getHostName());

    bu şekilde alabilirsiniz.

    5.3 den düşüksse versiyon

    $localIP = getHostByName(php_uname('n'));

    bu kodla alınabilir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:26:05 -->-> Daha önceki mesaj 16:21:56 --

    $_SERVER["X-FORWARDED-FOR"]

    bu değişkenin içerisine atıyormuş zaten çok daha kolay
  • 14-05-2014, 17:54:40
    #3
    Üyeliği durduruldu
    maskidea adlı üyeden alıntı: mesajı görüntüle
    php 5.3 ve üzerinde

    $localIP = getHostByName(getHostName());

    bu şekilde alabilirsiniz.

    5.3 den düşüksse versiyon

    $localIP = getHostByName(php_uname('n'));

    bu kodla alınabilir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:26:05 -->-> Daha önceki mesaj 16:21:56 --

    $_SERVER["X-FORWARDED-FOR"]

    bu değişkenin içerisine atıyormuş zaten çok daha kolay
    Çok teşekkür ederim fakat $localIP = getHostByName(getHostName()); kullandığımda sunucunun ip adresini gösteriyor. Ben ziyaretçinin local ip adresini göstermek istiyorum...
  • 14-05-2014, 20:10:52
    #4
    Sunucunuz kullanıcının bulunduğu network'temi? Değilse şayet gösteremezsiniz.
  • 15-05-2014, 11:45:02
    #5
    Üyeliği durduruldu
    ClubArkadas adlı üyeden alıntı: mesajı görüntüle
    Sunucunuz kullanıcının bulunduğu network'temi? Değilse şayet gösteremezsiniz.
    Değil. Anladım teşekkür ederim...
  • 15-05-2014, 18:24:07
    #6
    Üyeliği durduruldu
    PHP ile alamıyorsun hocam java v.s. araştır.