שלב captcha בדף שלך - איך זה עובד
בטיפ המעשי הזה תוכלו ללמוד כיצד תוכלו לשלב בקלות captcha באתרכם. זה מאפשר לך לבדוק אם טופס הושלם על ידי רובוט. בדוגמה זו אנו משתמשים ב" reCAPTCHA "מגוגל.
הטמע את Captcha: רישום אתר בגוגל
כדי להשתמש ב- reCAPTCHA של גוגל, אתה זקוק לחשבון Google בחינם.
- פתח את אתר reCAPTCHA בדפדפן שלך והירשם לאתר שלך כאן.
שילוב הקאצ'קה בראש האתר
הוסף את סקריפט ה- Java הבא לראש אתר האינטרנט שלך:
שילוב מיכל DIV
כלול את המיכל הבא של ה- DIV במקום בו ברצונך שה- captcha יופיע:
- אל תשכח להחליף את [מפתח אתר] במפתח האתר המתאים.
סקירת תגובת captcha
על מנת לבדוק אם הקונטצ'ה נפתר נכון, נשלח שדה נוסף עם השם "g-recaptcha-response" בנוסף לטופס. אתה יכול לשאול זאת ב PHP, למשל, באמצעות "$ _POST ['g-recaptcha-response']". לבסוף, יש לשלוח שאילתה עם "הסוד" ו"התגובה "לכתובת האתר" //www.google.com/recaptcha/api/siteverify "על מנת להשוות את תגובת ה- Captcha לשרת Google. בתגובה תקבל סקריפט JSON המאשר את נכונות הקאצ'ה או במידת הצורך לא. ניתן למצוא את ערכי ההחזרה במשתנה "$ נתונים", שתוכל לאחר מכן לעבד הלאה. התכנות יכולה להיראות כך ב- PHP:
- $ json = file_get_contents ('// www.google.com/recaptcha/api/siteverify?secret= [מפתח סודי] & response ='. $ _ POST ['g-recaptcha-response']);
- $ data = json_decode ($ json);
- var_dump (נתונים $);