Владимир55
6.02.2015 - 16:31
Для считывания заголовка используется функция вида
get_headers(http:
При этом иногда встречаются домены, которых или нет совсем, или они очень долго открываются и соединение сбрасывается.
Можно ли ограничить время ожидания ответа сайта?
Эта функция теперь использует stream context по-умолчанию, который может быть установлен или изменен при помощи функции stream_context_set_default().
stream_context_set_default().
Устанавливает контекст потока по умолчанию, который будет использоваться всякий раз, когда файловые операции (fopen(), file_get_contents(), и т.д.) вызываются без параметра контекста. Используется тот же синтаксис, что и в stream_context_create().
stream_context_create()
— Создаёт контекст потока
Цитата |
Список параметров ¶
options
Должен быть ассоциативным массивом в формате $arr['wrapper']['option'] = $value.
Значение по умолчанию - пустой массив. params
Должен быть ассоциативным массивом в формате $arr['parameter'] = $value. Обратитесь к разделу context parameters за списком стандартных параметров потока.
|
http://php.net/manual/ru/context.phphttp://php.net/manual/ru/context.http.php > timeout
Надеюсь используя эту информацию ты сам найдешь решение
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Владимир55
6.02.2015 - 16:52
Спасибо, нашел! Там в default_socket_timeout минута стояла - это, действительно, слишком много!