• 05-02-2015, 01:55:02
    #1
    Curl ile bir işlem yaptığımızda, curl bu işlemi serverin ip si ile başlatıyor. phpnin mantığıda bu zaten. php bir işlemi her zaman serverin ip adresiyle yapıyor. curl de proxy kullanılabiliyor. buraya kadar tamam.

    peki curlde başlattığımız işlemi, siteye giren kullanıcının ip adresiyle yapması mümkün değil mi? birçok kaynağa baktım ve heryerde imkansız yazıyor.

    http://cineloji.com/stream/ip.php

    ip.php çok basit sitedeki içeriği çekme kodu
    <?php 
        $ch = curl_init(); 
        curl_setopt($ch, CURLOPT_URL, "http://www.ipmango.com/"); 
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 5.0)"); 
        $store = curl_exec ($ch); 
        echo $store; 
    ?>
    buraya bağlandığımızda, http://www.ipmango.com/ benim hostun ip sini gösteriyor. peki buraya giren kişinin kendi ip adresini görmesi gerçekten imkansız mı? bir sürü şey denedim, çok araştırdım ama bir türlü aşamadım bu olayı. php de bunun bir çıkış yolu yokmu?
  • 05-02-2015, 01:57:29
    #2
    Konuyu takipteyim. Jquery ile Alıp ekrana yazma vb mümkün ama ne kadar işini görür bilmem
  • 05-02-2015, 02:00:43
    #3
    php ile mümkün değil. jquery veya flash ile olabilir o da karşı sitenin crossdomain.xml dosyası olmalı ve o dosyada izinler olmalı.
  • 05-02-2015, 02:03:39
    #4
    curl de REMOTE_ADDR ekleyerek ekrana basılabiliyor ziyaretçinin ip adresi. fakat istediğim şey bu değil. curl bu işlemi serverin ip si ile değilde, giren kişinin ip siyle başlatsın. http://www.ipmango.com/ bu siteyi özellikle o yuzden belirttim. benim host üzerinden giren kişi, kendi ip adresi görsün o sitede diye.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:03:39 -->-> Daha önceki mesaj 03:01:51 --
    CanArs12 adlı üyeden alıntı: mesajı görüntüle
    Konuyu takipteyim. Jquery ile Alıp ekrana yazma vb mümkün ama ne kadar işini görür bilmem
    Rigobert adlı üyeden alıntı: mesajı görüntüle
    php ile mümkün değil. jquery veya flash ile olabilir o da karşı sitenin crossdomain.xml dosyası olmalı ve o dosyada izinler olmalı.




    pek anlamıyorum ama jquery ile nasıl yapılabileceği konusunda beni yönlendirir misiniz?
  • 05-02-2015, 02:05:27
    #5
    dediğin şey curl proxy ile yapabilirsin ama kullanıcının ipsi vs bunlarla olmaz.
    http://proxylist.hidemyass.com/ buradan çalısan proxy bulursun
    http://blog.proxybonanza.com/php-curl-with-proxy/ bu adreste de bir örnek var.
  • 05-02-2015, 02:06:55
    #6
    heryerde proxy önerisi sunuluyor. ama bana kesinlikle ziyaretçinin ip adresiyle olanından lazım
  • 05-02-2015, 10:17:07
    #7
    Üyeliği durduruldu
    ChechenWarrior adlı üyeden alıntı: mesajı görüntüle
    heryerde proxy önerisi sunuluyor. ama bana kesinlikle ziyaretçinin ip adresiyle olanından lazım
    yok öyle bir şey hocam aklından çıkar

    php server side çalışır kullanıcı üzerinde öyle işlem yaptıramazsınız bunu java ile ( belki ) yaparsınız oda belki ama php ile öyle bir olay yapamazsınız
  • 05-02-2015, 10:28:03
    #8
    maalesef istediğiniz php ile mümkün değil server side çalışan bir yazılımı kullanıcı ip si ile yönlendiremezsin.
    jquery ile yapabilirsin. javascript client side çalıştığı için.
  • 05-02-2015, 11:21:08
    #9
    https://www.r10.net/php/1395704-kulla...post1070089906

    daha önce bir arkadaşa aynı problem için kodlar vermiştim zaten arama yapaydın keşke daha fazla sonuç da çıkıyor zaten