برای یک سایت اسمارتی از یک اسکریپت captcha استفاده کردم کارارایی کپچا هیچ مشکلی نداره اما برای validation اش مشکل دارم. نمیتونم وقتی که user کد اشتباه وارد میکنه را تشخیص بدم .
برای یک سایت اسمارتی از یک اسکریپت captcha استفاده کردم کارارایی کپچا هیچ مشکلی نداره اما برای validation اش مشکل دارم. نمیتونم وقتی که user کد اشتباه وارد میکنه را تشخیص بدم .
سلام
خوب بیا توی کد بنویس اگه کد کپچا وارد شده توسط کاربر با کد کپچا در سیشن یکی نبود خطا بده (توی کد php)
درسته باید با سشن در برنامه ات چک کنی و من هم اینو میدونم اما یه نفر یه نمونه کد بزاره
همونطور که دوستان اشاره کردند، باید رقم تولید شده در Session قرار بدید :
<?php
session_start();
$_SESSION['captcha'] = rand(1000, 9999);
?>
متنی رو هم که میخواین Generate کنید باید از SESSION بخونید.
الان متنی که Captcha شده رو در اختیار دارید. وقتی کاربر مقداری رو وارد کرد، اونرو با SESSION مقایسه کنید.
موفق باشید