• 12-06-2014, 18:09:59
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    Bir form'da form'u dolduran kişinin local ip adresini nasıl alabiliriz?
  • 12-06-2014, 18:30:49
    #2
    CoKraiL adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    Bir form'da form'u dolduran kişinin local ip adresini nasıl alabiliriz?
    Eğer sunucunuz ile aynı ağ bağlantısını kullanıyorsanız yani sayfayı görüntülemek için http://192.168.2.11 gibi bir bağlantı kullanıyorsanız mümkün fakat eğer sunucunuz var ve böyle birşey yapmak istiyorsanız PHP kullanarak maalesef böyle birşey yapamazsınız.
  • 12-06-2014, 18:32:43
    #3
    Üyeliği durduruldu
    Server makinamız var tomcat'e kurup iç ip ile formu doldurtabilrim? Kod nedir hocam?

    <?php echo $_ENV['COMPUTERNAME']; ?> bu mudur?
  • 13-06-2014, 13:08:31
    #4
    REMOTE_ADDR işinizi çözmesi lazım fakat yinede print_r($_SERVER); betiğini çalıştırıp çıktıyı yazarsanız daha rahat inceleyebiliriz.
  • 13-06-2014, 13:15:53
    #5
    function ipfinder(){ 
    	if(getenv("HTTP_CLIENT_IP")) { 
    		$ip = getenv("HTTP_CLIENT_IP"); 
    	} elseif(getenv("HTTP_X_FORWARDED_FOR")) { 
    		$ip = getenv("HTTP_X_FORWARDED_FOR"); 
    		if (strstr($ip, ',')) { 
    			$tmp = explode (',', $ip); 
    			$ip = trim($tmp[0]); 
    		} 
    	} else { 
    	$ip = getenv("REMOTE_ADDR"); 
    	} 
    return $ip; 
    }
    $getip = ipfinder();
    işinizi görecektir.
  • 13-06-2014, 21:31:41
    #6
    local ip adresini alamazsınız. (eğer sunucunuzla aynı ağda değilse )