연락처 양식을 작성 중입니다. 가능한 한 스팸 방지로 사용하고 싶습니다. 나는에 카운터 공격과 같은 몇 가지 방법을 사용하고 있습니다 : 모든 필드는 적절한 값이있는 경우 자바 스크립트 정규 표현식/w로봇/스팸봇은 라디오 버튼을 선택할 수 있습니까?
- 유효성 검사 이메일 정당성을
- 검증
- 보이지 않는 필드는 봇 을 유도 할 수 있도록 자바 스크립트 지금
비활성화 된 경우
그들은 능력을 가지고 있을지 모르지만, 그들은 능력을 가지고있을 것입니다.
아래에 의견을 남겨주세요!
(바람직하게 뭔가하지 보안 문자. 더 PHP 또는 자바 스크립트.) 불행하게도
스팸봇은 자바 스크립트를 신경 쓰지 않고 PHP 스크립트로 요청을 보냅니다. 방법 # 1과 # 4는 아마도 쓸모가 없습니다. – Bergi
PHP 유효성 검사가 더 나은 해결책이 될까요? 그렇다면 PHP 검증을 사용하여 CSS를 사용하여 오류를 표시 할 수 있습니까 (예 : 빨간색 테두리가있는 필드를 강조 표시)? – Matthew
예, 항상 서버 측 유효성 검사를 수행해야합니다. – Bergi