{"id":26181,"date":"2021-06-11T15:47:00","date_gmt":"2021-06-11T12:47:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26181"},"modified":"2021-10-17T18:20:54","modified_gmt":"2021-10-17T15:20:54","slug":"google-recaptcha-kasutamine-veebisaidil-php-vormides","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/google-recaptcha-kasutamine-veebisaidil-php-vormides\/","title":{"rendered":"Google reCAPTCHA kasutamine veebisaidil PHP-vormides"},"content":{"rendered":"<p>Kas soovite integreerida Google reCAPTCHA oma veebisaidile? Google pakub reCAPTCHA teenust, mis kasutajate kinnitamiseks lisab teie vormile m\u00e4rkeruudu \u201eMa ei ole robot&quot;. See reCAPTCHA kaitseb teie vorme robotite eest. Selles artiklis uurime, kuidas lisada ja kinnitada Google reCAPTCHA veebisaiti PHP abil .<\/p>\n<p>Teie andmebaasi kaitsmine r\u00e4mpsposti eest on mis tahes veebisaidi oluline osa. T\u00e4nap\u00e4eval saadavad paljud robotid veebisaitide vormide kaudu pidevalt v\u00f5ltsandmeid. ReCAPTCHA lisamine veebisaidile aitab meil peatada r\u00e4mpsposti registreerimised, kommentaarid, kuritahtlikud keeled jne.<\/p>\n<p>Google reCAPTCHA on loodud selleks, et teada saada, kas saabuv p\u00e4ring p\u00e4rineb p\u00e4ris inimeselt v\u00f5i robotilt.<\/p>\n<p>Sellest hoolimata vaatame samm-sammult juhendit reCAPTCHA lisamiseks ja kinnitamiseks oma veebisaidil.<\/p>\n<p><strong>M\u00e4rkus:<\/strong> Varem oleme kirjutanud artikli reCAPTCHA lisamise kohta Laraveli vormides. Kui keegi soovib reCAPTCHA integreerida Laraveli, lugege palun artiklit <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-lisada-ma-pole-laraveli-vormides-robot-captcha\/\" title=\"Google'i reCAPTCHA lisamine Laraveli veebisaidi vormidel\" >Google&#8217;i reCAPTCHA lisamine Laraveli veebisaidi vormidel<\/a>.<\/p>\n<h3>Registreerige sait ja hankige API-v\u00f5tmed<\/h3>\n<p>Alguses peate oma saidi siin registreerima &#8211; <a href=\"https:\/\/www.google.com\/recaptcha\/admin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><a href=\"https:\/\/www.google.com\/recaptcha\/admin\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/www.google.com\/recaptcha\/admin<\/a>. Valige reCAPTCHA v2 ja \u201eMa ei ole robot&#8221; m\u00e4rkeruutude valikud, nagu ekraanipildil n\u00e4idatud.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20265-6081d503d0d64.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20265-6081d503d0d64.png\" alt=\"Google reCAPTCHA kasutamine veebisaidil PHP-vormides\" ><\/a><\/p>\n<p>Kui kavatsete seda kohalikus serveris testida, kasutage domeeniv\u00e4ljal stringi \u201elocalhost&#8221;.<\/p>\n<p>\u00dclaltoodud vormi t\u00e4itmisel saate saidi v\u00f5tme ja salajase v\u00f5tme.<\/p>\n<h3>Integreerige Google reCAPTCHA<\/h3>\n<p>Olete valmis oma reCAPTCHA API v\u00f5tmetega. J\u00e4rgmisena installige see <a href=\"https:\/\/github.com\/anhskohbo\/no-captcha\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">GitHubi teek,<\/a> mis v\u00f5imaldab reCAPTCHA-d lisada ja kinnitada. Soovitatav viis selle teegi installimiseks on <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composeri<\/a> kaudu .<\/p>\n<p>Avage terminal oma projekti juurkataloogis ja k\u00e4ivitage k\u00e4sk:<\/p>\n<pre><code>composer require anhskohbo\/no-captcha<\/code><\/pre>\n<p>P\u00e4rast teegi installimist saame reCAPTCHA oma vormis lisada, kasutades teegis toodud meetodeid.<\/p>\n<p>N\u00e4iteks loome vormi, millel on v\u00e4ljad nagu e-post, reCAPTCHA ja nuppu Esita.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\n$secret\u00a0 = 'YOUR_SECRET_KEY';\n$sitekey = 'YOUR_SITE_KEY';\n$captcha = new AnhskohboNoCaptchaNoCaptcha($secret, $sitekey);\n?&gt;\n\u00a0\n&lt;form method=\"POST\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"email\" class=\"form-control\" placeholder=\"Enter email address\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;?php echo $captcha-&gt;display(); ?&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;button type=\"submit\" name=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\n&lt;\/form&gt;\n&lt;?php echo $captcha-&gt;renderJs(); ?&gt;<\/code><\/pre>\n<p>Asendage kohat\u00e4ited tegelike v\u00e4\u00e4rtustega. \u00dclalolevas koodis <code>$captcha-&gt;display()<\/code>kuvab funktsioon m\u00e4rkeruudu \u201eMa ei ole robot&#8221;. Meetod <code>$captcha-&gt;renderJs()<\/code>sisaldab n\u00f5utavat reCAPTCHA JS-faili.<\/p>\n<p>N\u00fc\u00fcd kirjutage kasutaja kinnitamiseks vormi esitamisele allolev kood.<\/p>\n<pre><code>if (isset($_POST['submit'])) {\n\u00a0\u00a0\u00a0\u00a0if($captcha-&gt;verifyResponse($_POST['g-recaptcha-response'])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/proceed further\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Incorrect captcha\";\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Nii et meie l\u00f5plik kood on j\u00e4rgmine.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\n$secret\u00a0 = 'YOUR_SECRET_KEY';\n$sitekey = 'YOUR_SITE_KEY';\n$captcha = new AnhskohboNoCaptchaNoCaptcha($secret, $sitekey);\n\u00a0\nif (isset($_POST['submit'])) {\n\u00a0\u00a0\u00a0\u00a0if($captcha-&gt;verifyResponse($_POST['g-recaptcha-response'])) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/proceed further\n\u00a0\u00a0\u00a0\u00a0} else {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo \"Incorrect captcha\";\n\u00a0\u00a0\u00a0\u00a0}\n}\n?&gt;\n\u00a0\n&lt;form method=\"POST\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"email\" class=\"form-control\" placeholder=\"Enter email address\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/p&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;?php echo $captcha-&gt;display(); ?&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;button type=\"submit\" name=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\n&lt;\/form&gt;\n&lt;?php echo $captcha-&gt;renderJs(); ?&gt;<\/code><\/pre>\n<p>See selleks! Loodan, et saite teada Google reCAPTCHA integreerimise kohta oma veebisaidi vormidesse. Palun jagage oma m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kinnitage-google-recaptcha-javascripti-abil\/\" title=\"Kinnitage Google reCAPTCHA JavaScripti abil\">Kinnitage Google reCAPTCHA JavaScripti abil<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kone-tekstiks-kasutades-php-s-amazon-transcribe-i\/\" title=\"K\u00f5ne tekstiks, kasutades PHP-s Amazon Transcribe&#039;i\">K\u00f5ne tekstiks, kasutades PHP-s Amazon Transcribe&#8217;i<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/pakkige-pildid-veebisaidile-kasutades-php-s-resmush-it\/\" title=\"Pakkige pildid veebisaidile, kasutades PHP-s reSmush.it\">Pakkige pildid veebisaidile, kasutades PHP-s reSmush.it<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis n\u00e4itan teile, kuidas lisada ja kinnitada Google reCAPTCHA oma veebisaidi vormil koos PHP-ga. ReCAPTCHA lisamisega saame vorme kaitsta<\/p>\n","protected":false},"author":1,"featured_media":20266,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-26181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26181"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/20266"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}