• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

چطور می تونم کد امنیتی برای فرم تماس بذارم ؟

MohammadData

کاربر تازه وارد
تاریخ عضویت
23 مارس 2015
نوشته‌ها
5
لایک‌ها
0
سن
28
سلام دوستان

من یک قالب html طراحی کردم و یه فرم تماس هم واسش نوشتم

چطوری واسه این فرم ، یک کپچا ساده بذارم ؟
 

MohammadData

کاربر تازه وارد
تاریخ عضویت
23 مارس 2015
نوشته‌ها
5
لایک‌ها
0
سن
28
ممنون
هر چی باهاش ور رفتم نشد :D
میشه یه توضیح بدین که چطوری راه بندازمش؟
 

MohammadData

کاربر تازه وارد
تاریخ عضویت
23 مارس 2015
نوشته‌ها
5
لایک‌ها
0
سن
28
همینو دیدم دیگه ، ولی نتونستم کامل درستش کنم

این کد php رو بالای همه ی کدها گذاشتم :

PHP:
<?php
session_start();
include("simple-php-captcha.php");
$_SESSION['captcha'] = simple_php_captcha();
?>

بعدش هم اینو گذاشتم جایی که کپچا میخواد بیاد :

PHP:
<p>
<?php
echo '<img src="' . $_SESSION['captcha']['image_src'] . '" alt="CAPTCHA code">';
?>
</p>


الان فقط تصویر کپچا میاد

بقیه ش رو چیکار کنم ؟

این کد واسه چیه ؟

PHP:
<?php

$_SESSION['captcha'] = simple_php_captcha( array(
    'min_length' => 5,
    'max_length' => 5,
    'backgrounds' => array(image.png', ...),
    'fonts' => array('font.ttf', ...),
    'characters' => 'ABCDEFGHJKLMNPRSTUVWXYZabcdefghjkmnprstuvwxyz23456789',
    'min_font_size' => 28,
    'max_font_size' => 28,
    'color' => '#666',
    'angle_min' => 0,
    'angle_max' => 10,
    'shadow' => true,
    'shadow_color' => '#fff',
    'shadow_offset_x' => -1,
    'shadow_offset_y' => 1
));

>
 

MohammadData

کاربر تازه وارد
تاریخ عضویت
23 مارس 2015
نوشته‌ها
5
لایک‌ها
0
سن
28
میشه لطفا جواب بدین ؟
2 روز سایتم طراحیش تموم شده ، فقط همین کد امنیتی مونده
منتظر همینم که تکمیل شه
ممنون میشم کمک کنید ....
 

P R O

همکار باز نشسته
تاریخ عضویت
11 می 2013
نوشته‌ها
4,535
لایک‌ها
4,036
برای چک کردن کپچا، باید Token رو توی سشن ذخیره کنین و پس از اینکه مطمئن شدید request با متد post ارسال شده، مقدار وارد شده را با مقدار داخل شسن بررسی کنید.
 
بالا