글쓰기 게시판에 몰려 있는 아이피들 정보
글쓰기 게시판에 몰려 있는 아이피들본문
회원전용 게시판을 운영중인데 게시판 하나만 비회원도 글을 쓸 수 있게 한 열흘정도 공개로 오픈을 했습니다.
회원만 오는 사이트라 비회원이 게시판에 글을 쓸일은 없고,
사이트 접속 IP를 보면 공개게시판의 글쓰기 항목에만 로그인을 안한 IP들이 바글바글거립니다.
로봇 같은데 어떤 로봇이길래 글쓰기 항목에만 몰려 있는걸까요?
robot.txt 는
User-agent: *
Disallow: /
태그는
<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">
검색 사이트는 사이트 이름정도만 노출되었으면 해서 위와 같이 사용중입니다.
알려지지 않은 사이트라 방문자도 거의 없는 사이트인데, 저넘들 다 쫒아 낼려면 어찌해야 할까요?
회원만 오는 사이트라 비회원이 게시판에 글을 쓸일은 없고,
사이트 접속 IP를 보면 공개게시판의 글쓰기 항목에만 로그인을 안한 IP들이 바글바글거립니다.
로봇 같은데 어떤 로봇이길래 글쓰기 항목에만 몰려 있는걸까요?
robot.txt 는
User-agent: *
Disallow: /
태그는
<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">
검색 사이트는 사이트 이름정도만 노출되었으면 해서 위와 같이 사용중입니다.
알려지지 않은 사이트라 방문자도 거의 없는 사이트인데, 저넘들 다 쫒아 낼려면 어찌해야 할까요?
댓글 전체

if(preg_match("/bot|slurp/", $_SERVER[HTTP_USER_AGENT]) ) {
// 로봇인 경우 빈칸만 보이게할때 --->
exit;
// 경고창에 창닫기 할때
alert_close("꺼져버려 로봇아");
}
머 이런식으로 둘중 하나만 쓰세요 하시면 됩니다.
// 로봇인 경우 빈칸만 보이게할때 --->
exit;
// 경고창에 창닫기 할때
alert_close("꺼져버려 로봇아");
}
머 이런식으로 둘중 하나만 쓰세요 하시면 됩니다.

한가지 더 저는 예전에 로봇들이 계속 글을 지워서 이런식으로 팅궜습니다.
$ipArray = explode('.', $_SERVER['REMOTE_ADDR']);
if ($ipArray[0] == '66' && $ipArray[1] == '249')
{
echo "<script>window.location.replace('http://자기홈 메인');</script>";
exit;
}
즉 66.249 로 들어 오는 로봇놈들을 홈 메인에다 보내 버렸죠.
그랬더니 글을 안지우더군요.
$ipArray = explode('.', $_SERVER['REMOTE_ADDR']);
if ($ipArray[0] == '66' && $ipArray[1] == '249')
{
echo "<script>window.location.replace('http://자기홈 메인');</script>";
exit;
}
즉 66.249 로 들어 오는 로봇놈들을 홈 메인에다 보내 버렸죠.
그랬더니 글을 안지우더군요.
답변 감사합니다.
비회원 게시판 폐쇄로 해버렸습니다;
비회원 게시판 폐쇄로 해버렸습니다;