Это эквивалентно использованию cURL,
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://" . $host . $request);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: close'));
curl_setopt($ch, CURLOPT_TIMEOUT, 2);
$response = curl_exec($ch);
curl_close($ch);
Кстати, делать строку запроса подобным образом небезопасно. Вы должны использовать http_build_query()
, чтобы построить его так, чтобы он был правильно закодирован.