로그인 시스템을 사용자 정의하고 보안상의 이유로 모든 인증 요청을 기록하도록 요청 받았습니다. 내가 할 계획사용자 에이전트 문자열을 저장하려면 데이터베이스 필드를 얼마나 오래해야합니까?
것은 들어오는 사용자 에이전트 문자열을 기록하며 나의 VARCHAR 필드는 MySQL의에 있어야 어떤 길이 Request from: (Chrome/Windows)
또는 Request from: (Firefox/Mac)
등의 디스플레이로 요청이있을 경우이를 번역입니까?
앞으로 클라이언트의 브라우저/OS 정보를 정확하게 결정하려면 전체 사용자 에이전트 문자열이 필요합니까? 아니면 내가 그것을에서 부분 문자열을 추출하고 나머지는 "쓸모없는 정보"를 버릴 수 있도록 useragents에 대한 몇 가지 사양입니다.
관련 항목 : http://stackoverflow.com/questions/15140416/user-agent-strings-what-should-i-capture?rq=1 http://stackoverflow.com/questions/23742935/user-agent- header-abbreviation-for-mysql-storing? rq = 1 – Thilo
varchar 대신 TEXT 사용 –