lostyazilim

PHP CURL PC nin ip sini kullanma (YARDIM)

11 Mesajlar 2.786 Okunma
lstbozum
wmaraci reklam

thenazzar thenazzar WM Aracı Kullanıcı
  • Üyelik 21.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Biyomedikal Mühendisliği, Bilg
  • Konum Kastamonu
  • Ad Soyad E** I**
  • Mesajlar 22
  • Beğeniler 4 / 0
  • Ticaret 0, (%0)
curl kütüphanesinde pc nin kendi ipsini kullanarak sunucudanveri çektirmesini nasıl sağlayabilirim yani mesela siteme kurduğumda her giren kullanıcı için o ip yi kullandırmayı nasıl hal edebilirim

aslında aklımdaki şey php ile kullanıcının ip sini çekip CURL_PROXY ile yapmak olcaktı ama çok uzun oluyor fiktiriniz varsa anlayanınız yazsın.
 

 

wmaraci
reklam

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 329
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
O an sayfaya girenin ipsini kullanacaksınız doğrumuyum ?
thenazzar

kişi bu mesajı beğendi.

thenazzar thenazzar WM Aracı Kullanıcı
  • Üyelik 21.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Biyomedikal Mühendisliği, Bilg
  • Konum Kastamonu
  • Ad Soyad E** I**
  • Mesajlar 22
  • Beğeniler 4 / 0
  • Ticaret 0, (%0)
evet doğru
 

 

YORci YORci yorci.com Kullanıcı
  • Üyelik 06.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Arkaplan Yazılım
  • Konum Ankara
  • Ad Soyad I** Y**
  • Mesajlar 261
  • Beğeniler 88 / 127
  • Ticaret 21, (%100)
cURL istek headerına remote addr ve http x forwarded ekleyebilirsiniz.
 

 

wmaraci
wmaraci

thenazzar thenazzar WM Aracı Kullanıcı
  • Üyelik 21.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Biyomedikal Mühendisliği, Bilg
  • Konum Kastamonu
  • Ad Soyad E** I**
  • Mesajlar 22
  • Beğeniler 4 / 0
  • Ticaret 0, (%0)
biraz açıklar mısınızı şimdi yazdığınız şeyi yapsam bunu header da göndermek ne alaka sunucu zaten gönderdiğim curl sunucusunun ip sini otomatik tespit etcek

Benim yapmak istediğim şu sitemde curl kaynaklı bir sistem var ve sunucunun ip siyle bağlanıyor curl malesef ben bağlanan ip yi kullanıcının ip siyle değiştirmek istiyorum
 

 

BigTurk BigTurk Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.07.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Php Programcısı
  • Konum Denizli
  • Ad Soyad ** **
  • Mesajlar 5
  • Beğeniler 2 / 4
  • Ticaret 1, (%100)
Böyle birşey curl ile mümkün değil. Sunucunuzdan çıkan isteklerde proxy harici ip değiştiremezsiniz. Proxy ilede sadece proxy sunucu ip adreslerini kullanabilirsiniz. Kullanıcının ip adresini kullanmak için clientside bir programlama diline ihtiyacınız var.
 

 

YORci YORci yorci.com Kullanıcı
  • Üyelik 06.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Arkaplan Yazılım
  • Konum Ankara
  • Ad Soyad I** Y**
  • Mesajlar 261
  • Beğeniler 88 / 127
  • Ticaret 21, (%100)

thenazzar adlı üyeden alıntı

biraz açıklar mısınızı şimdi yazdığınız şeyi yapsam bunu header da göndermek ne alaka sunucu zaten gönderdiğim curl sunucusunun ip sini otomatik tespit etcek

Benim yapmak istediğim şu sitemde curl kaynaklı bir sistem var ve sunucunun ip siyle bağlanıyor curl malesef ben bağlanan ip yi kullanıcının ip siyle değiştirmek istiyorum


Sunucunuzun ip adresini tespit etmesi, istek attığınız sunucudaki yazılıma göre değişir. Profesyonelce yazılmamış bir yazılımsa sadece istekteki remote addr globalini isteyecektir, curl ile bunu istediğiniz ip olarak gönderip karşıdaki sunucuyu yanıltabilirsiniz.
thenazzar

kişi bu mesajı beğendi.

thenazzar thenazzar WM Aracı Kullanıcı
  • Üyelik 21.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Biyomedikal Mühendisliği, Bilg
  • Konum Kastamonu
  • Ad Soyad E** I**
  • Mesajlar 22
  • Beğeniler 4 / 0
  • Ticaret 0, (%0)

Websiteler adlı üyeden alıntı

O an sayfaya girenin ipsini kullanacaksınız doğrumuyum ?


anlıyorum yanlız şöyle bir sıkıntı var aynı ip den 25 kere curldeki sunucuya veri gönderince 30 dk bekletme süresi verior sıkıntı aslında burda şimdi ben rasgele bir remote_addr ip yazsam bu engeli aşabilir miyim

Ek Olarak: Ayrıca curlden çektiğim sitenin yazılımı yarı profesyönel diyebilirim
 

 

deeprock2 deeprock2 runApp Kullanıcı
  • Üyelik 07.03.2012
  • Yaş/Cinsiyet 40 / E
  • Meslek Mobil ve Web Geliştirme
  • Konum İzmir
  • Ad Soyad F** M**
  • Mesajlar 1100
  • Beğeniler 271 / 270
  • Ticaret 12, (%100)
Rastgele ip verince o belirttiğin rastgele ip'ye yanıt nasıl gidecek ya da rastgele belirttiğin ip'ye gelen yanıtı nasıl alacaksınız?
 

 

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)
Şunu deneyebilirsin.


function pc_ip_adresi() {
$ipadres = '';
if (getenv('HTTP_CLIENT_IP'))
$ipadres = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR'))
$ipadres = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('HTTP_X_FORWARDED'))
$ipadres = getenv('HTTP_X_FORWARDED');
else if(getenv('HTTP_FORWARDED_FOR'))
$ipadres = getenv('HTTP_FORWARDED_FOR');
else if(getenv('HTTP_FORWARDED'))
$ipadres = getenv('HTTP_FORWARDED');
else if(getenv('REMOTE_ADDR'))
$ipadres = getenv('REMOTE_ADDR');
else
$ipadres = 'UNKNOWN';
return $ipaddress;
}

$ip = pc_ip_adresi();

curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Forwarded-For: $ip"));
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al