답변 2개
채택된 답변
+20 포인트
9년 전
$_SERVER['HTTP_USER_AGENT']를 이용하면 어느 정도 가능합니다.
여기서 "어느 정도"라고 말씀드리는 이유는 user agent를 일반 사용자가 속이는 것이 가능하기 때문입니다. 마치 내가 구글봇인 것처럼 접속하는 것이 가능해서 저런 보안장치를 우회할 수 있으니 민감한 정보는 반드시 추가적인 보안 장치가 필요합니다.
Copy
function _bot_detected() { if (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/bot|crawl|slurp|spider/i', $_SERVER['HTTP_USER_AGENT'])) { return TRUE; } else { return FALSE; }}
이 링크를 참고했습니다. http://stackoverflow.com/questions/677419/how-to-detect-search-engine-bots-with-php
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
9년 전
9년 전
return false 부위에
[code]
header("location: http://sir.kr/");
[/code]
이런 식으로 이동시키면 될 것 같아요.
[code]
header("location: http://sir.kr/");
[/code]
이런 식으로 이동시키면 될 것 같아요.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
올려주신 소스내에 만약 유저라면 다른 페이지나 다른 사이트로 이동 시키는 경로 주소를 넣는 부분이
어디인지 궁금 합니다.
제가..완전 초보라..ㅠㅠ