• 22-05-2015, 09:32:39
    #1
    Red
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Web de aradım, bulduğum kaynakların hepsi dış çıkış ip adresini vermekte.

    IPv4 ü ekrana nasıl yazdırabilirim?
  • 22-05-2015, 09:39:29
    #2
    $localIP = gethostbyname(trim(exec("hostname")));
  • 22-05-2015, 12:11:41
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    IPv4 ne?

    dış ip değince IPv6mı oluyor? ne sormak istiyorsun?

    kendi ip ni? sitenin ip adresini mi?
  • 22-05-2015, 12:50:46
    #4
    ip4 sanırsam modemin bağlı cihazlara vermiş olduğu 192 ile felan başlayan ip ler olması lazım.
  • 23-05-2015, 13:31:54
    #6
    Şöyle diyim.

    Cmd ye ipconfig /all yazdığımda ipv4 = 172.16.xx.xx diyor

    Hazırladığım sayfaya giren kişiye kendi ip adresini göstermek istiyorum. Ben giriyorum 192.xxx.xx.xx şeklinde gösteriyor. Bu da hiç bir işime yaramıyor.
  • 23-05-2015, 13:36:09
    #7
    Red adlı üyeden alıntı: mesajı görüntüle
    Şöyle diyim.

    Cmd ye ipconfig /all yazdığımda ipv4 = 172.16.xx.xx diyor

    Hazırladığım sayfaya giren kişiye kendi ip adresini göstermek istiyorum. Ben giriyorum 192.xxx.xx.xx şeklinde gösteriyor. Bu da hiç bir işime yaramıyor.
    localdemi çalışıyorsun?

    php de ip adresi alırken hangi komutu kullanıyorsun?
  • 23-05-2015, 13:36:58
    #8
    Hocam merhaba,

    Uzun zamandır bu kodu kullanırım.

    $Kimlik değişkenini göstermek istediğin yere echo edebilirsin.

        
    function GetIP(){
        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;
        }
    	$Kimlik= GetIP();

    Kolay gelsin.
  • 23-05-2015, 13:41:07
    #9
    KadirKemal adlı üyeden alıntı: mesajı görüntüle
    ip4 sanırsam modemin bağlı cihazlara vermiş olduğu 192 ile felan başlayan ip ler olması lazım.
    ona ipv4 denmezki

    sizin söylediğiniz iç ip (***);
    modemin ipsi ise dış ip (WAN) ;

    ipv4 xxx.xxx.xxx.xxx
    3lü 4bloktan oluşan ip demektedir. iç ve dış ip de IPv4 tür.[COLOR="Silver"]