문제

나 줄이기 위해 노력하고 형태는 스팸에서 우리의 웹 사이트입니다.(그것은 실제로 최근).

내가 기억하는 것을 읽고 어딘가에는 스팸지 않은 실행에 있는 자바스크립트 사이트입니다.

는 것이 사실입니까?그렇다면,그때 당신은 단순히 체크 javascript 는 장애인한 다음 그림 그 가능성 는 그것의 스팸?

도움이 되었습니까?

해결책

거기에 여전히 사람들의 큰 숫자를 실행하는 자바 스크립트가 꺼져 있습니다.

또한,나는 괜찮은 성공 중지 형태를 사용하여 스팸 CSS.기본적으로 포함하는 입력 필드에 입력된 레이블을 사용하여 숨겨진 CSS(display: none; 고)신청서가 제출되면 체크인 경우 아무것도 입력되었습니다.

나는 일반적으로 레이블 필드 스팸 필터로 지시를 아무것도 넣어 분야에서,그러나 모든 새로운 브라우저가 제대로 숨기기합니다.

reCAPTCHA 은 또한 놀라 울 정도를 쉽게 구현할 수 있습니다.

다른 팁

체크 http://kahi.cz/wordpress/ravens-antispam-plugin/ 에 대한 좋은 대답

는 경우에 넣

<noscript><p><label for="websiteurl99f">Please type "e73053": </label><input type="text" name="websiteurl99f" id="websiteurl99f" /></p></noscript>
        <script type="text/javascript">/* <![CDATA[ */ document.write('<div><input type="hidden" name="websiteurl99f" value="e' + '73053" \/><\/div>'); /* ]]> */</script>

그래서 javascript 사용자에게 아무것도,비 js 사용자는 단어를 입력하

면 스팸 메일을 대상은 특히 그것을 가지고 가지 않을 것이 그들을 오래하는 코드 라운드 그것은 그러나 드라이브에 의하여 그것이 있어야 좋

같은 맥락에서 추가하고,더미 분야 다음 사용하 CSS 숨기 좋은 방법을 속이 합니다.는 경우 이 필드를 제출,당신이 알고있는 인간이 아닌 아마 완료합니다.

특히 효과적인 경우에 당신은 레이블/이 분야의 라인을 따라 뭔가 URL웹사이트.

을 확인할 수 있는 자바 스크립트를 채웁 숨겨진 형태 분야에 특정 값을 가진 후에 페이지.그런 다음 페이지의 게시물로 다시 서버는지 확인하고 숨겨진 필드 형태로 예상되는 값입니다.그것은이없는 경우,즉 JavaScript 지 않은 실행이 있습니다.

여부를 당신을해야 합니다 그것은 스팸 또 다른 이야기를 모두와 하나가 없는 특정 응답,정말입니다.당신은 단순히 가 <noscript> 태그가 그에게 나타내 사용자들이 제출하지 않을지 않는 한 그들이 enable JavaScript.

면 JavaScript 를 실행하는,그러나,스팸이 다른 해결 방법을 사용하십시오니다.:)

내가 기억할 수 없는 곳에 나가 본 적이 있어요 방법은 있지만 스팸봇을 양식을 작성합니다.당신은 고려 넣는 형태 필드의 숨겨진 javascript(고 말에 채우지 않는 경우 이 필드이 없는 사용자의 JavaScript).이 경우 채우 이 필드를 무시할 수 있습니다 그것은 스팸으로.

너는 어떤 행운을 가진 이?내가 생각하는 어떤 텍스트 기반의 브라우저 구현한 기본적인 자바 스크립트를 지원,그래서 어쩌면 스팸봇이 있을까?

그렇지 않으면 나는 고려 사용하여 보안문자를 위한이 없는 사용자가 자바스크립트 및 몇몇 자동 JavaScript 확인에 대한 다른 사용자.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top