Я наткнулся на неправильный результат метода get_headers()
.
URL для тестирования: http://www.zakon.hr/z/199/Zakon-o-elektroni%C4%8Dkoj-trgovini
Вот простой запрос на завиток на этот URL:
Как вы можете видеть на снимке экрана, есть успешный ответ с кодом 200 OK.
Но если я использую get_headers()
для одного и того же URL-адреса, я получаю результат anothere:
var_dump(get_headers('http://www.zakon.hr/z/199/Zakon-o-elektroničkoj-trgovini')); array(4) { [0]=> string(24) "HTTP/1.0 400 Bad request" [1]=> string(23) "Cache-Control: no-cache" [2]=> string(17) "Connection: close" [3]=> string(23) "Content-Type: text/html" }
Почему это?