Я знаю, что это действительно глупый вопрос, но когда я пытаюсь отправить заголовок за прокси, я не понимаю, что я делаю неправильно, но кажется, что мой заголовок не идет. Сильфон это мой код
<?php
$url = "http://example.com";
$PROXY_HOST = "139.59.2.*** ";
$PROXY_PORT = " ****";
$options = array(
'http' => array(
'method' => "GET",
'proxy' => "tcp://$PROXY_HOST:$PROXY_PORT",
'request_fulluri' => true,
'header' =>
"User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36 \r\n" .
"Accept: */*\r\n" .
"Accept-Language: en-US,en;q=0.5\r\n" .
"Accept-Encoding: gzip, deflate\r\n" .
"Connection: keep-alive"
)
)
;
$contexts = stream_context_create($options);
print_r( get_headers($url) );
echo file_get_contents($url,false,$contexts);
?>
но я хочу установить заголовок при запросе «http://example.com«Но кажется, что file_get_contents использует заголовок во время запроса к прокси-сайту, а прокси-сайт запрашивает без / предварительно сконфигурированного user-agent. Как я могу установить собственный заголовок при запросе из-за прокси-сервера и к месту назначения? Или это действительно так? невозможно?
Задача ещё не решена.
Других решений пока нет …