웹 페이지 사용자가 브라우저 인 경우 서버 측에서 어떻게 감지합니까?방문자가 크롤러가 아닌 브라우저인지 확인합니다.
이 검출 이유는 내가 방문한 페이지에 대한 통계를 저장 그리고 난 사용자가 크롤러 때 어떤 통계를 저장하지 않는 것이있다. 그래서 어떤 브라우저 벤더를 감지하려고하지 않습니다. 나는 부울 응답 만 원한다. 사용자는 브라우저이다.
나는 대답이 사용자 에이전트 헤더와 연결되어 가정,하지만 나를 파악하기위한 수많은 가능성이 값이 너무 압도적이다. 어떻게 감지 할 수 있습니까? 가장 인기있는 Top5 브라우저 만 검색하는 90 % 솔루션으로 충분할 것입니다.
나는 C# ASP.Net을 사용하고 있습니다,하지만 난 다른 언어 및 프레임 워크에있는 대부분의 솔루션은 번역 될 수있는 것 같아요.
는 지금까지 내가 이해, 사용자는 브라우저를 사용하는 사람입니다. 따라서 사용자는 절대로 브라우저가 아닙니다. 어떤 브라우저 사용자가 사용하고 있는지 어떻게 감지 할 수 있습니까? – simon
"나는 브라우저가 아니며 나는 자유인입니다!" user-> get (coat); 사용자 -> 착용 (코트); 사용자 -> 종료 (방); – Skizz
http://stackoverflow.com/questions/544450/detecting-honest-web-crawlers에서 "정직한 웹 크롤러 감지"를 참조하십시오. – Arjan