안녕하세요.
해보긴 했는데...
<?
//$url="www.linuxchannel.net";
$url="test.linuxchannel.net";
$fp = fsockopen("$url", 80);
if(!$fp){
echo "접속불가";
}
else{
socket_set_timeout($fp, 10);
echo "정상 입니다.";
fclose ($fp);
}
?>
요렇게 했는데 1번 url 을 했을때는 '정상 입니다'가 출력
되는데,
2 번으로 하면 에러 나거든요?
test.... 라는 것이 없으니까 그러는거 같은데...
접속이 안되는 경우가 보통 2가지 잖아요?
1. dns 불량(도메인 사용 만료등등)
2. dns 는 되는데 서버에서 응답이 없는경우.
안되는 경우를 위와 같이 구분할수는 없는지요?
궁금 합니다...