Я пытаюсь просканировать сайт .net с php curl. Сайт, который я пытаюсь выполнить, -Сканирование сайта .net с субдоменом
http://waltham.patriotproperties.com
Я могу зайти на сайт.
Но когда я пытаюсь сканировать внутренние страницы, как
http://waltham.patriotproperties.com/about.asp
или любую другую страницу внутри этой подобласти он дает мне ошибку следующим образом
The page cannot be displayed because an internal server error has occurred.1
код, который я использую как ниже
$ch = curl_init();
$urlLogin = "http://www.waltham.patriotproperties.com";
curl_setopt($ch, CURLOPT_URL, $urlLogin);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
//curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
echo $data;
код работает для
http://waltham.patriotproperties.com/
, но не работает для
http://waltham.patriotproperties.com/search.asp
http://waltham.patriotproperties.com/summary.asp
т.е. любой URL в пределах этого подвида домена. ошибка, что я получаю с URL внутри поддомена является
HTTP/1.1 500 Internal Server Error
Content-Type: text/html
Server: Microsoft-IIS/7.5
Date: Wed, 05 Jun 2013 16:33:57 GMT
Content-Length: 75
Я не думаю, что это ошибка с моим кодом. Я получаю внутреннюю ошибку сервера, которая создается сервером Microsoft. Я должен обновить свой вопрос с ошибкой – harikrish
. Мне удалось получить страницу с завитой командной строкой (просто «curl url», без файлов cookie). Я получил 200 OK («curl -I url») для файла «search.asp». это может быть проблемой с вашим файлом cookie.txt, попробуйте удалить файл и повторить попытку или прокомментировать инструкции, связанные с куки-файлами. – jvilhena