Интегрирајте цаптцха на своју страницу - како то функционише
У овом практичном савету научићете како лако можете интегрисати цаптцха на своју веб локацију. Ово вам омогућава да проверите да ли је робот испунио образац. У овом примеру користимо „реЦАПТЦХА“ од Гоогле-а.
Угради Цаптцха: Региструј веб локацију уз Гоогле
Да бисте користили Гоогле-ов реЦАПТЦХА, потребан вам је бесплатни Гоогле налог.
- Отворите веб локацију реЦАПТЦХА у свом прегледачу и региструјте овде веб локацију.
Интеграција цаптцха у глави веб странице
Додајте следећу Јава скрипту на главу своје веб локације:
Интеграција контејнера ДИВ
Укључите следећи ДИВ контејнер где желите да се појави цаптцха:
- Не заборавите да замените [кључ веб локације] одговарајућим кључем веб локације.
Преглед одговора цаптцха
Да бисте проверили да ли је цаптцха исправно решена, уз образац се шаље и додатно поље са називом „г-рецаптцха-одговор“. Можете да претражите у ПХП, на пример, са „$ _ПОСТ ['г-рецаптцха-одговор']". На крају, упит са „тајном“ и „одговором“ мора се послати на УРЛ „//ввв.гоогле.цом/рецаптцха/апи/ситеверифи“ како би се упоредио одговор Цаптцха са Гоогле сервером. Као одговор, добит ћете ЈСОН скрипту која потврђује тачност цаптцха или, ако је потребно, не. Повратне вредности могу се наћи у променљивој „$ дата“ коју ћете даље моћи обрадити. Програмирање би могло изгледати овако у ПХП-у:
- $ јсон = филе_гет_цонтентс ('// ввв.гоогле.цом/рецаптцха/апи/ситеверифи?сецрет= [Тајни кључ] & одговор ='. $ _ ПОСТ ['г-рецаптцха-одговор']);
- $ дата = јсон_децоде ($ јсон);
- вар_думп ($ подаци);