سلام دوستان
چند روز پیش برای ساخت پروژه ای به تصویر تایید کننده یا همون کپچا نیاز پیدا کردم اما دوست نداشتم از 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
امیدوارم بدر شما هم بخوره.