Я использовал этот код для открытия whatismyipaddress.com
$fp = fsockopen("whatismyipaddress.com", 80, $errno, $errstr, 5);
if ($fp) {
$url = "/";
fputs($fp, "GET $url HTTP/1.1\r\nHost: {whatismyipaddress.com}\r\nConnection: close\r\n\r\n");
$resp = '';
while(!feof($fp)) {
$resp .= fgets($fp, 1024);
}
echo "$resp";
}
, и я всегда вижу эту ошибку
HTTP / 1.1 301 Дата окончательно перенесена Дата: вторник, 29 ноября2011 20:19:36 GMT Сервер: Apache / 2.2.17 (Unix) DAV / 2 Расположение: http://whatismyipaddress.com/ MS-Author-Via: DAV Длина содержимого: 0 Соединение: закрыть Тип содержимого: текст / html
Также я использовал этот код для открытия whatismyipaddress.com/proxy-check
$fp = fsockopen("whatismyipaddress.com", 80, $errno, $errstr, 5);
if ($fp) {
$url = "/proxy-check";
fputs($fp, "GET $url HTTP/1.1\r\nHost: {whatismyipaddress.com}\r\nConnection: close\r\n\r\n");
$resp = '';
while(!feof($fp)) {
$resp .= fgets($fp, 1024);
}
echo "$resp";
}
и получил эту ошибку
HTTP / 1.1 404 Дата не найдена:Вторник, 29 ноября 2011 20:32:07 GMT Сервер: Apache / 2.2.17 (Unix) DAV / 2 Длина контента: 421 Соединение: закрыть Тип контента: текст / html;charset = iso-8859-1 Not Found
Запрошенная проверка URL / прокси-сервера не найдена на этом сервере.
Кроме того, при попытке использования ErrorDocument обнаружена ошибка 404 Not Found.обработать запрос.Сервер Apache / 2.2.17 (Unix) DAV / 2 по адресу {whatismyipaddress.com} Порт 80
Уверен, с кодами проблем нет.Я проверил его на многих сайтах, и у меня не возникло проблем
Пожалуйста, кто-нибудь может объяснить эту проблему?
Спасибо.