봇 웹 스크래핑으로부터 Whatsapp 버튼 클릭을 보호하는 방법은 무엇입니까?
P粉786800174
P粉786800174 2023-09-03 12:52:21
0
1
499
<p>저는 사람들이 자신의 물건을 게시하고 다른 사람들이 Whatsapp을 통해 연락하여 자세한 내용을 확인할 수 있는 기밀 웹사이트를 운영하고 있습니다. 오늘 내 웹사이트가 공격을 받았고 Google Analytics의 Whatsapp 버튼에 엄청난 양의 링크 클릭이 발생한 것을 확인했습니다. 이는 인위적인 것이 아닙니다. 버튼 링크에서 전화번호를 빼내는 봇인 것 같아요. </p> <pre class="brush:php;toolbar:false;">$phone= $row_posts['phone']; // 예를 들어 $phone="+212612345678" <div class="연락처"> <a class="btn btn-success" target="_blank" rel="noopener noreferrer" href="https://wa.me/212$phone?text=TextMessage> 자세한 내용은 </a>
<p>Whatsapp 버튼에 사용합니다. 보시다시피 링크 href에 전화번호가 쉽게 표시됩니다. Whatsapp 버튼을 사용하여 "www.mubawab.ma"와 같은 일부 웹사이트를 보았지만 코드를 검사할 때 처음에는 해당 번호를 볼 수 없습니다. 봇 웹 스크래핑으로부터 사용자 전화번호를 보호할 수 있도록 유사한 기능을 구현하고 싶습니다. </p>
P粉786800174
P粉786800174

모든 응답(1)
P粉331849987

이를 수행하는 방법에는 여러 가지가 있습니다. reCaptcha 스타일 인터셉터를 사용하는 것이 아마도 최선의 선택일 것입니다. 그러나 대상이 지정되지 않은 대부분의 봇을 중지하는 간단한 구현은 다음과 같습니다.

PHP에서는 base64_encode를 통해 전화번호를 인코딩한 다음 atob을 사용하여 JavaScript로 디코딩했습니다.

으아악

코드는 HTML로 다음 콘텐츠를 생성합니다.

으아악 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!