Kıvırmak müşterilerine sunucularını değil ip kullanmak için nasıl anlarsınız?

3 Cevap php

i ancak sunucu ip adresini kullanan, bir web sitesinden bazı bilgi almak için curl kullanıyorum ama ben istemci ip adresi kullanmak istiyorsanız, bu yüzden her kullanıcı sunucular kendi ip ile isteği değil göndermek, nasıl mümkün olabilir?

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "URL");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
$buffer = curl_exec($ch);
curl_close($ch);

3 Cevap

Bu değil. Sunucu IP gönderilir nerede tekrar veri göndermek bilmek ihtiyaçları bakıyoruz et çünkü.

Eğer CURL yeteneğine sahip olmayan bir şeydir IP, taklit sona erdi (eğer ham paket / yuvalarını yöneten şey gerekiyor) sonra kod cevap görmek asla.

Heh, bu mümkün değil. (Tabii, bir proxy veya sızdırma adresleri gibi bunları kötüye kullanmak eğer dışında) aramalar için menşeli adresi olarak başkasının IP adresini kullanamaz.

Eğer ulaşmak istediğiniz ayrıntılı, belki birileri bir çözüm ile geliyor.

PHP not istemci makine üzerinde çalışır. PHP ile yapılan herhangi bir ağ bağlantıları bağlantı istemcisi olarak web sunucusu ile yapılacaktır. İstemci PHP sayfası eriştiğinde, PHP sunucu üzerinde yürütür ve bir HTML sayfası oluşturur: Eğer bu gibi kavramsallaştırma eğer yardımcı olabilir. Bu oluşturulan HTML sayfası istemci, değil herhangi bir PHP kod ile ağ üzerinden gönderilen bu yani. PHP, dinamik olarak HTML sayfaları üretmek için sadece bir araçtır.

Gördüğüm tek çözüm dinamik iframe içeriğini ayrıştırmak javascript kullanmak daha sonra bir iframe URL'sini değiştirmek için. Size geri teslim bilgi isterseniz, geri bağlanmak ve herhangi bir bilgi iframe toplanan javascript sunmak için AJAX rutinleri kullanabilirsiniz.