PHP i Proxy

3 отговора 114 прегледа
#1

PHP i Proxy

Zdraveite.. iskam da vi pitam ima li nachin da se prokara fsockopen() prz proxy? Ima li nqkakvi vgradeni funcki?? Ili nqkakyv drug nachin?

Отговор
в отговор на iNTO4h #2

Re: PHP i Proxy

С fsockopen() можеш всичко, стига да знаеш как да го направиш.

Чети RFCs.

"Да живееш - значи да се променяш." - Анатол Франс
Отговор
в отговор на iNTO4h #3

Re: PHP i Proxy

fsockopen() ne e podhodiasht za HTTP zaiavki. mojesh da pravish dosta neshta naistina, no syveta mi e da polzvash fopen() poradi:

* nevyzmojnost za polzvane na www auth (proxy auth)
* result page-a shte izliza zaedno sys zaivkata i hedyrite - mojesh da go opravish, no opredeleno shte ti e po-lesno s fopen().

kakto i da e, eto ti primer s proxy i fsockopen():

<?php

$proxy_host = "ip.addr";
$proxy_port = "py.port";

$fp = fsockopen ($proxy_host, $proxy_port, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\n";
} else {
fputs ($fp, "GET [линк] HTTP/1.0\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}

?>

Отговор
в отговор на foo1 #4

Re: PHP i Proxy

Mersi foo1 az tova si go namerih.. vqrno e che vadi header-i :)) ama shte se ottyrva ot tqh :PP
a inache s fopen() kak bi moglo da stane?

Отговор