나는 whatismyipaddress.com
는 fsockopen 오류가 있습니다 : HTTP/1.1 301 영구 이동 404
$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 영구적으로 날짜 이전이 오류를 볼 수 있습니다 : Tue, 29 Nov 2011 20:19:36 GMT 서버 : Apache/2.2.17 (Unix) DAV/2 위치 : http://whatismyipaddress.com/ MS 제작자 비아 : DAV 콘텐츠 길이 : 0 연결 : 닫기 콘텐츠 유형 : text/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 찾을 수 없음 날짜 : 2011년 11월 29일 (화) 그리니치 표준시 20시 32분 7초 서버 : 아파치/2.2.17 (Unix) DAV/2 Content-Length : 421 연결 : 닫기 Content-Type : text/html; charset = iso-8859-1 찾을 수 없음
요청한 URL/proxy-check를이 서버에서 찾을 수 없습니다.
또한 요청을 처리하기 위해 ErrorDocument를 사용하려고 시도하는 동안 404 찾을 수 없음 오류가 발생했습니다. {whatismyipaddress.com} 포트에서 아파치/2.2.17 (유닉스) DAV/2 서버 확실 해요 80
는, 더는 코드에 문제가 없다. 많은 사이트에서 테스트 해본 결과 아무런 문제가 없었습니다
누구든지이 문제를 설명 할 수 있습니까?
감사합니다.
http : // whatismyipaddress.com' (http : //와 함께) –
요청의 'Host :'헤더에서 도메인 이름을 둘러싼'{}'을 제거하십시오. – DaveRandom
http://whatismyipaddress.com/terms-of-use에서주의하십시오. "사전 서면 허가 없이는 스크립트, 에이전트, 응용 프로그램을 사용하거나이 웹 사이트를 자동으로 쿼리 할 수 없습니다." –