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

تصویری از کپچای ( SA-CAPTCHA ):
[تصویر:  20140124-344-sa-captcha.png]

نحوه استفاده از SA-CAPTCHA بسیار راحته کافیه فایل های مربوطه رو تو پروژه خودتون کپی کنید، آدرس مسیر SA-CAPTCHA رو مشخص کنید و در نهایت با درستور Include به فرم اضافه کنید!
مثال:
کد php:
<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> 
برای بررسی صحیح بودن کدی که کاربر دریافت کرده کافیه در صفحه ای که مقادیر فرم رو دریافت میکنید شرطی مثل این تعریف کنید:
کد php:
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
امیدوارم بدر شما هم بخوره.

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

آخرین ویرایش: 07-02-2014 ساعت 09:50، توسط Daniel
پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note آموزش MVC به زبان ساده (تصویری) Daniel 1 802 16-08-2016 ساعت 09:24
آخرین ارسال: aaiz
  خدمات سئو سایت vayas 0 121 02-08-2016 ساعت 10:25
آخرین ارسال: vayas
Note آموزش MVC Daniel 1 679 26-11-2015 ساعت 12:56
آخرین ارسال: bkk
Note کتاب آموزش PHP از مقدماتی تا پیشرفته Stack OverFlow 0 992 16-02-2015 ساعت 10:48
آخرین ارسال: Stack OverFlow
Note کد بدست آوردن رتبه سایت WWWorker 0 746 07-02-2015 ساعت 09:40
آخرین ارسال: WWWorker
Note محدود کردن ارسال فایل در php (امنیت آپلود فایل) saber2 6 1,216 30-09-2014 ساعت 20:11
آخرین ارسال: Daniel
Note راهکارهای افزایش امنیت آپلود فایل در PHP Daniel 0 1,254 30-09-2014 ساعت 20:10
آخرین ارسال: Daniel
Note نحوه فرستادن ایمل به کاربر و مدیر سایت hasti 1 477 11-07-2014 ساعت 22:08
آخرین ارسال: Comodo
Note نحوه ایجاد مقادیر در صورت عدم موجودیت در جدول sixi 1 406 19-06-2014 ساعت 13:50
آخرین ارسال: SOFTAFZAR
Note نمایش تصاویرnavigationبه وسیله phpدرheaderسایت hasti 1 493 07-06-2014 ساعت 18:54
آخرین ارسال: C0der

کاربرانِ درحال بازدید از این موضوع:   1 مهمان