آموزش گذاشتن کپچا(Captcha) در سایت

PHP

توسط reza-irdev در 4 سال پیش
0 1.6k 1 4 سال پیش
reza-irdevwpscript
3

سلام دوستان چند روز پیش برای ساخت پروژه ای به تصویر تایید کننده یا همون کپچا نیاز پیدا کردم اما دوست نداشتم از Re-captcha و امثال اون استفاده کنم و تصمیم گرفتم که خودم یه تصویر تایید کننده بنویسم. خلاصه با کمی زحمت ساختمش و بدرستی کار کرد حالا قصد دارم این ابزار رو در اختیار شما هم بذارم تا ازش استفاده ببرید.

تصویری از کپچای ( SA-CAPTCHA ):[align=center][/align]

نحوه استفاده از SA-CAPTCHA بسیار راحته کافیه فایل های مربوطه رو تو پروژه خودتون کپی کنید، آدرس مسیر SA-CAPTCHA رو مشخص کنید و در نهایت با درستور Include به فرم اضافه کنید! مثال:

<form action="check.php" method="post">
<?php $sa_captchaDIR='sa-captcha';  include 'sa-captcha/captcha.php';  ?>
<br/><br/>Enter captcha code:
<input name="sa-captchaText" type="text">
<input name="submit" type="submit" value="Submit">
</form>

برای بررسی صحیح بودن کدی که کاربر دریافت کرده کافیه در صفحه ای که مقادیر فرم رو دریافت میکنید شرطی مثل این تعریف کنید:

if(strtolower($_POST['sa-captchaText']) == strtolower($_SESSION['sacaptchaCode']))
	echo '<h1>Valid code!</h1>';
else
	echo '<h1>Invalid code!</h1>';
}

لایسنس: GPL دانلود SA-CAPTCHA + مثالی از نحوه استفاده:http://www.s1.softafzar.net/uploads/20140124-434-captcha.zipامیدوارم بدر شما هم بخوره.

0

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

آخرین ویرایش: 07-02-2014 ساعت 09:50، توسط Daniel

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید