Sandr
Guest
функию copy() через Proxy!
Как я понимаю Должно игнорироваться)) но не всегда игнорируеться) т.е. зависит от сервакаПервоначальные HTTP/1.1 сервера ДОЛЖНЫ учитывать, что точный
ресурс, идентифицированный интернет-запросом определяется
исследованием как Request-URI, так и поля заголовка Host.
Первоначальный сервер, который не позволяет ресурсам отличаться по
запрошенному хосту (host), МОЖЕТ игнорировать значение поля
заголовка Host.
Первоначальный сервер, который различает ресурсы, основанные на
запрошенном хосте (иногда называемые виртуальными хостами или
vanity hostnames) ДОЛЖЕН использовать следующие правила для
определения запрошенного в HTTP/1.1 запросе ресурса:
1. Если Request-URI - это absoluteURI, то хост - это часть
Request-URI. Любое значение поля заголовка Host в запросе
ДОЛЖНО игнорироваться.
2. Если Request-URI - не absoluteURI, а запрос содержит поле
заголовка Host, то хост определяется значением поля
заголовка Host.
3. Если хоста, определенного правилами 1 или 2 не существует на
сервере, код состояния ответа ДОЛЖЕН быть 400 (Испорченный
Запрос, Bad Request).
$url="GET $proxy_url HTTP/1.0\r\nHost: $proxy_name\r\nContent-Type: image/jpg\r\nContent-Transfer-Encoding: binary\r\n";
$proxy_name = '192.168.0.101';
то был пример взятый для поста!Автор оригинала: Фанат
отлично, а первый адрес - это что?
$fp = fsockopen($proxy_name, $proxy_port) or die("Can't");
if ($fp) { echo('Conncted'); }
$url="GET 'http://images.amazon.com/images/P/630294905X.01.LZZZZZZZ.jpg' HTTP/1.1\r\nHost: images.amazon.com\r\nContent-Transfer-Encoding: binary\r\n\r\n";
fputs($fp,$url);
я другого и не думалтак хост тогда надо указывать внешений
если сервер так говорит, значит так и естьContent-Length: 807