Forum Aski - Türkiye'nin En Eğlenceli Forumu
 

Go Back   Forum Aski - Türkiye'nin En Eğlenceli Forumu > Webmaster Dünyası > Webmaster Genel
Kayıt ol Yardım Kimler Online Bugünki Mesajlar Arama

canlı casino siteleri canlı casino siteleri sagedatasecurity.com casino siteleri takipçi satın al
porno diyarbakır escort bayan antalya escort malatya escort

PHP ile Gerçek IP Adresi Nasıl Alırız

Webmaster Genel kategorisinde açılmış olan PHP ile Gerçek IP Adresi Nasıl Alırız konusu , ...


Like Tree7Beğeni
  • 1 Post By Jaqen
  • 1 Post By 007
  • 2 Post By Jaqen
  • 1 Post By 007
  • 1 Post By Jaqen
  • 1 Post By -X-

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 15.06.2014, 20:35   #1 (permalink)
Root Administrator

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart PHP ile Gerçek IP Adresi Nasıl Alırız

PHP ile Gerçek IP Adresi Nasıl Alırız


İnternette PHP ile ilgili bir araştırma yaparken bir fonksiyon dikkatimi çekti. Söz konusu fonksiyonu kullanarak kullanıcının gerçek IP adresini alabiliyorsunuz. PHP'de kullanıcının IP adresini almak için birkaç yöntem bulunmaktadır. Fakat bu yöntemler bazen yetersiz gelmektedir. Bazı şirketler ya da kullanıcılar IP adreslerini maskeleyerek bizden gerçek IP adreslerini gizlerler. Bu gibi durumlarda biz sadece 192.168.xxx.xxx gibi işimize yaramayacak IP adreslerini görebiliriz.

Standart PHP IP bulma yöntemleriyle bunu engelleyemezsiniz. Fakat aşağıdaki fonksiyon aracılığıyla kullanıcının gerçek IP adresini elde edebilirsiniz. (Not: Bu fonksiyon IP adresinin %100 gerçekliğini garanti etmez, sadece standart yöntemlere göre daha güvenilirdir.)

PHP Standart IP Adresi Alma Kodu



PHP- Kodu:
 <?php 

echo $_SERVER['REMOTE_ADDR']; 

?>
Gerçek IP Alma Kodu

PHP- Kodu:
<?php 

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


// Kullanımı 
echo GetIP(); 

?>

007 beğendi.
Jaqen isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Alt 15.06.2014, 20:55   #2 (permalink)
007
Ne Kadar Silersen Sil
Ya Yırtılır Defterin,
Yada İzi Kalır Cümlelerin.

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Cevap: PHP ile Gerçek IP Adresi Nasıl Alırız

Gerçek ipleri işletim sistemleri yasal olarak gizliyor @[Link'i Görebilmeniz İçin Kayıt Olunuz.! Kayıt OL] yanlış mı biliyorum

BuYuCu beğendi.

Konu Jaqen tarafından (15.06.2014 Saat 21:01 ) değiştirilmiştir.
007 isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Alt 15.06.2014, 21:00   #3 (permalink)
Root Administrator

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Cevap: PHP ile Gerçek IP Adresi Nasıl Alırız

Kısaca SöyLe AnLatayıom Sana

PHP ile normalde sitenizi ziyaret eden veya yorum yazan kullanıcıların ip adresini alırız bunu normalde güvenlik için yaparız diyebilirim ama öyle bir şeyle karşı karşıya kalırsınız ki sitenizin bir açığından istifade ederek yanlış hareketlerde bulunabilecek ziyaretçileriniz olabilir Ya da yorum yazarken haddini aşan reklam yapma amacı güden ziyaretçileriniz olacaktır ve bu şahıs bu hareketlerde bulunuyorsa güvendiği birşey vardır. Bir web programcı bunu tespit edebilmeli ve süprizlerle karşılaşmamak için güvenlik önlemini almalıdır. Genellikle bu tür saldırılarda bulunmaya meyleden şahıslar arkalarına çoğu zaman proxy servislerini alırlar hatta bir sistemin login sistemini kırmak için ellerinden geleni yaparlar. Diyelim ki login sistemimiz var ve bu login sayfasını biraz güvenli kılmak istiyosak naparız ? İlk olarak şifrenin güvenli olmasını sağlarız yani uzun ve karmaşık şifreler belirlemeye özen gösteririz. Bundan sonra diyelim ki bir saldırgan brute force ( kaba kuvvet ) yani rastgele şifre deneme robotu yöntemiyle sisteminize saldırabilirler. Bu yöntem mesela 2 - 3 sn aralıklarla sisteminize farklı kombinasyonlarda kulanıcı adı ve parola dener ve bunu yapan bir robot programdır.

Böyle bir durumda almamız gereken ilk önlem nedir ?

Böyle bir durumda ilk yapılması Php güvenlik önlemi olarak sisteme girilen şifrenin kaçıncı defa aynı ip den yanlış girildiğini kontrol etmektir.

ayrıca

PHP- Kodu:
<?php
 
$ip
=$_SERVER['REMOTE_ADDR']; // Normalde kullandığımız kod budur.
                             // Proxy IP sini alır.
echo "IP: ".$ip ;
 
?>
PHP- Kodu:
<?php
function getRealIpAddr()  
{  
    if (!empty(
$_SERVER['HTTP_CLIENT_IP']))  
    {  
        
$ip=$_SERVER['HTTP_CLIENT_IP'];  
    }  
    elseif (!empty(
$_SERVER['HTTP_X_FORWARDED_FOR'])) //Proxy den bağlanıyorsa gerçek IP yi alır.
      
    
{  
        
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];  
    }  
    else 
    {  
        
$ip=$_SERVER['REMOTE_ADDR'];  
    }  
    return 
$ip;  
}  
 
echo 
"Gerçek IP: ".getRealIpAddr();
 
?>

-X- ve 007 beğendi

Konu Jaqen tarafından (15.06.2014 Saat 21:04 ) değiştirilmiştir.
Jaqen isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Alt 15.06.2014, 21:05   #4 (permalink)
007
Ne Kadar Silersen Sil
Ya Yırtılır Defterin,
Yada İzi Kalır Cümlelerin.

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Cevap: PHP ile Gerçek IP Adresi Nasıl Alırız

Est. @büyücü ben öyle hatırlıyodum sorayım dedim birde gerçek ip gizlemek mümkün değilmiş suç durumlarında devlet el koyuyormuş diye biliyorum bunu duymuşmuydun

BuYuCu beğendi.
007 isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Alt 15.06.2014, 21:07   #5 (permalink)
Root Administrator

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Cevap: PHP ile Gerçek IP Adresi Nasıl Alırız

Yerim onLarın Ip KontroLLerini

007 beğendi.
Jaqen isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Alt 30.06.2014, 02:03   #6 (permalink)
-X-
Frav frivlbehz.

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Cevap: PHP ile Gerçek IP Adresi Nasıl Alırız

CloudFlare'de sözde sunucunun ip adresini gizliyor. Bana öyle dediler ama yer mi? Yemez

I love Canada, I love Switzerland Proxy serverların IP loglarını vermeyen 2 ülke

Her saldırgan muhakkak dijital parmak izini bırakır. Log silerim derseniz, logları sildiğiniz işlem bile Loglanır

BuYuCu beğendi.
__________________
life over comp. sci.
-X- isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla
Cevapla

Yukarı'daki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz.


Yetkileriniz
Konu Açma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Forum hakkında Kullanılan sistem hakkında
Forumaski paylaşım sitesidir.Bu nedenle yazılı, görsel ve diğer materyaller sitemize kayıtlı üyelerimiz tarafından kontrol edilmeksizin eklenmektedir.Bu nedenden ötürü doğabilecek yasal sorumluluklar yazan kullanıcılara aittir.Sitemiz hak sahiplerinin şikayetleri doğrultusunda yazılı, görsel ve diğer materyalleri 48 saat içerisinde sitemizden kaldırmaktadır. Bildirimlerinizi bu linkten bize yapabilirsiniz.

Telif Hakları vBulletin® Copyright ©2000 - 2016, ve Jelsoft Enterprises Ltd.'e Aittir.
SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.
yetişkin sohbet chatkamerali.net

Saat: 02:35