آموزش ساخت کپچا (تصویر امنیتی) در PHP – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Mon, 27 Jun 2016 08:42:55 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 آموزش ساخت کد امنیتی Captcha با استفاده از php https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%da%a9%d8%af-%d8%a7%d9%85%d9%86%db%8c%d8%aa%db%8c-captcha-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-php.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%da%a9%d8%af-%d8%a7%d9%85%d9%86%db%8c%d8%aa%db%8c-captcha-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-php.html#comments Mon, 27 Jun 2016 08:41:21 +0000 http://www.xn--mgbguh09aqiwi.com/?p=19595 در این پست قصد دارم نحوه ساخت یک کد امنیتی ساده Captcha در php را برای شما کاربران گرامی و عزیز آموزش دهم .

تقریبا میتوان گفت کمتر کسی هست که با کد کپچا آشنایی نداشته باشد و تابحال ندیده باشند . کدی که اکثرا در تمامی فرم ها در وب سایت ها قرار دارد و شما میبایست با پر کردن آن از الگویی که به شما داده شده است , به وب سایت بفهمانید که روبات های هکر نیستید .

در این پست قصد دارم کدی ساده با استفاده از جی کوئری و PHP را برای شما عزیزان همراه قرار دهم .

آموزش ساخت کد امنیتی Captcha با استفاده از php

و اما آموزش :

در ابتدا یک فایل به نام دلخواه خود به صورت php بسازید و کد های زیر را در درون آن قرار دهید ( فرض بنده فایلی با نام captcha_vms.php میباشد )

<?php
    session_start();
    $random = md5(rand());
    $captcha_vms = substr($random, 0, 6);
    $_SESSION["captcha_vms"] = $captcha_vms;
    $target = imagecreatetruecolor(70,30);
    $captcha_background = imagecolorallocate($target, 255, 78, 19);
    imagefill($target,0,0,$captcha_background);
    $captcha_fore_color = imagecolorallocate($target, 0, 0, 0);
    imagestring($target, 8, 5, 5, $captcha_vms, $captcha_fore_color);
    header("Content-type: image/jpeg");
    imagejpeg($target);
?>

حال کافیست کد زیر را در زیر فرم های خود در وب سایت قرار دهید . این کد برای نمایش کد کپچا در وب سایت شما می باشد .

<p><input type="image" id="captcha_vms" src="captcha_vms.php"></p>
<p><button class="btnRefresh">کد جدید</button></p>
<p>کد را وارد نمایید <input type="text" id="result_vms" name="result_vms"></p>

برای فعال کردن دکمه کپچا جدید , میبایست کد جی کوئری زیر را هم در وب سایت خود قرار دهید ( ترجیحا قبل از بسته شدن تگ <body/> )

نکته : کاملا بدیهی است که برای فعال شدن کد بالا , شما باید کتابخانه فایل جی کوئری که در وب سایت www.jquery.com میباشد را در وب سایت خود با تگ <script> ضمیمه کرده باشید .

توجه : آموزش بالا فقط برای قسمت دیزاین و نمایش کد کپچا میباشد . پس از اینکه کاربر کد ایجاد شده را در کادر مورد نظر به درستی وارد کرد , از این به بعد وظیفه Developer میباشد که آنها را با هم مطابقت بدهد و در صورت صحت کد, فرم را ارسال نماید . انشالله در پست های بعدی قسمت Develop این مبحث را آموزش خواهم داد .

پخش اختصاصی

آموزش : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%da%a9%d8%af-%d8%a7%d9%85%d9%86%db%8c%d8%aa%db%8c-captcha-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-php.html/feed 3