Я запустил следующую программу / скрипт и страница была загружена правильно. Скорее всего, это означает, что сервер, с которого вы запускаете ваш скрипт, не может связаться с сервером по адресу Criminaljustice.state.ny.us. Это либо потому, что ваш сервер неверно настроен, либо их сервер явно блокирует вас, что является частым результатом агрессивной очистки экрана.
<?php
$url = 'http://criminaljustice.state.ny.us/cgi/internet/nsor/fortecgi?serviceName=WebNSOR&templateName=detail.htm&requestingHandler=WebNSORDetailHandler&ID=368343543';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPHEADER, Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15") );
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result= curl_exec ($ch);
curl_close ($ch);
echo $result;
Дополнительный совет по устранению неполадок - если у вас есть доступ к оболочке на компьютере, с которого запускается PHP-скрипт, выполните следующую команду
curl -I 'http://criminaljustice.state.ny.us/cgi/internet/nsor/fortecgi?serviceName=WebNSOR&templateName=detail.htm&requestingHandler=WebNSORDetailHandler&ID=368343543'
Это выведет заголовки ответа, которые могут содержать некоторую подсказку о том, почему ваш запрос не выполняется.