0
کد کپچای ریاضی با php و ajax | پروژه های برنامه نویسی پی اچ پی
0

کد کپچای ریاضی با php و ajax

php, آموزش ها, برنامه نویسی وب

1394/12/12

توسط : مجید وطن پرست

489 بازدید

تو پست قبلی کد کپچایی را که متداول است در سایت قرار دادم ، کد کپچایی که اکثر سایتها از آن استفاده میکنند یعنی رشته ای از اعداد و حروف ، اما تو این پست کد کپچای ریاضی را قرار میدم یعنی یه عبارت ریاضی برای کاربر نشون داده میشه مثلا 6+3 =؟ و اگه کاربر عدد 9 را وارد کنه یعنی اینکه واقعا کسی که برای ما یادداشتی و یا یه فرمی رو میفرسته کاربره و ربات نیست .

 

حالا تو بعضی از سایتها میبینی که سوال میپرسن مثلا پایتخت ایران کجاست ؟ و یا چیزایی مانند این حالا هدف از این کارا فقط اینه که مطمئن شویم که کسی که پشت کامپیوتر نشسته و فرم را برای ما ارسال میکنه انسان باشه نه ربات حالا چرا به یکسری دلایل …

و نکته ی که به نظرم رسیده اینه که بعضی از سایتها از کد های امنیتی یا همان کد کپچایی استفاده میکنن که خیلی نامفهوم و اذیت کننده است و این باعث میشه که کاربران اینترنتی اذیت بشن  و اگه به این مسئله هم فکر کنیم بهتر میشه .

 

ساخت کد کپچای ریاضی

ساخت کد کپچای ریاضی

طرز کار کد کپچای ریاضی  :

ابتدا در فایل captcha.php یک عبارت ریاضی مانند 4-3=؟  تولید می شود و این عبارت به صورت تصویر در فایل اصلی (صفحه ی که کد کپچا را فراخوانی میکنیم) نمایش داده می شود .

و با کلیلک بروی تصویر تغییر کد کپچا این کد به صورت ajax تغییر داده می شود و کد جدید به جای کد قبلی نمایش داده می شود .

و پس از این که نتیجه  عبارت جاری را در باکس ورودی ، وارد کردید یک پغام مبنی بر اینکه شما نتیجه عبارت را درست وارد کردید یا نه درست وارد نکردید برای کاربر نمایش داده می شود .

حالا شما این کد را هر جای صفحه ی خود که خواستید نمایش دهید می توانید کپی و پست کنید .

 

زبان برنامه کد کپچا : php , ajax

دانلود کنید - Download

[quote color=”#0000″ arrow=”yes”]

جهت سفارش پروژه های php و طراحی قالب و سفارش پروژه های برنامه نویسی دیگر از لینک زیر اقدام فرمایید…
[/quote]

مجید وطن پرست

تاریخ عضویت : 09 آذر 1397

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

قوانین ارسال دیدگاه ها در پروژه های برنامه نویسی پی اچ پی

چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.

چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.

چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.

چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

نظرات کاربران

امکان ارسال نظر وجود ندارد