2016-12-19 3 views
4

어떻게 인식하거나 A가 는 구글 애드 센스 코드에 해당되는 코드를 제출 한 경우 PHP 또는 자바 스크립트 를 식별 수 있을까?Google 애드 센스 코드가 제출되었는지 확인하는 방법은 무엇입니까?

예를 들어, 나는 양식을 통해 내 웹 사이트에 여러 개의 자바 스크립트 코드를 제출하고 난 구글 애드 센스 코드 제출하면 프로그램은을 인식해야한다. 어떻게 가능할까요? 그리고 내가 애드 센스 코드를 제출하면 소프트웨어가이를 인식 할 것입니다. 미리 감사드립니다.

문제를 해결하고 싶지만 시작하는 방법을 모릅니다.

몇 가지 방법 내가 코드를 제출하고 PHP 검사 코드의 경우

(당신이 생각, 을하기 전에 을 읽지 않는다거나 당신에게을 혼동하겠습니다) 의 생각하기 시작 애드 센스 코드의 일반적인 요소가 포함되어 있습니다. 코드가 애드 센스 코드의 요소를 포함 할 수 있지만이 코드는 고유 한 요소로 확장 될 수 있으므로 코드가 여전히 확인을 통과하므로이 평가판이 좋지 않음을 알았습니다.

내가 생각하기 시작한 또 다른 방법은 코드의 입력을 제한하는 프로그램을 작성하는 것이었고, 제한은 애드 센스 코드의 길이에 관한 것이지만, 애드 센스 코드 길이가 때때로 변경된다는 것을 깨달았습니다.

내가 생각한 또 다른 방법은 수동으로 애드 센스 코드를 제출했는지 여부를 확인하는 것이 었습니다. 최악의 해결책.

답변

1

1 단계. 코드 샘플에서 모든 자바 스크립트 문자열을 수확합니다.
2 단계. 모든 문자열을 하나의 큰 문자열로 병합하십시오. 구글 애드 센스 API 또는 API 키 (그래서 UA-뭔가-1)
4 단계 역 문자열 의심스러운
5 단계 3 단계를 반복
6 단계 마크에 대한 참조를위한
3 단계 체크 발견하는 경우 의심스러운 일치
단계 7. 거짓 긍정에 대한 인간 점검

+0

위대한 해법으로 보입니다. 이것에 대한 튜토리얼이 있습니까? 내가 중학교와 자바 스크립트 및 PHP에 관해서. 물론 튜토리얼이 없다면 최대한 많이 Google을 할 것입니다. –

+0

글쎄, 자바 스크립트 코드를 파싱하고, 스트링을 제거하고, 나머지를 버리고, 체크해야합니다. 물론 base64로 인코딩 된 문자열을 식별하는 데 도움이되지는 않지만 [atob] (https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/atob)이 포함 된 코드를 의심스러운 것으로 표시 할 수 있습니다 여분의 수표가 필요합니다. [php-to-extract-a-string-from-double-quote] (http://stackoverflow.com/questions/1017051/php-to-extract-a-string-from-double-quote) 도움이 될 수도 있고 http://stackoverflow.com/questions/4366730/how-to-check-if-a-string-contains-a-specific-word-in-php – Tschallacka

+0

감사합니다. 시도해 보겠습니다. 프로그램이 작업의 상당 부분을 차지할 수 있다면 좋을 것입니다. –

관련 문제