PHP капча с использованием jquery ajax

я включил функцию капчи на мой WordPress сайт с помощью этого плагина: https://github.com/claviska/simple-php-captcha

Однако у меня возникли трудности с проверкой данных формы и капчи с помощью AJAX.

я использую .submit() сделать ajax post запрос, который отправляет все данные формы в файл php.

однако проблема, с которой я сталкиваюсь, заключается в том, что код капчи продолжает изменяться, и поэтому моя проверка будет всегда приводить к недействительности.

этот код находится в верхней части single.php:

session_start();
require_once('library/includes/plugins/simple_php_captcha/index.php');
$_SESSION['captcha'] = simple_php_captcha();

этот код находится ниже single.php:

<img src="<?php echo $_SESSION['captcha']['image_src'];?>" alt="captcha"/>

этот код находится в ajax-submit.php

session_start();
if($_POST){
echo "<pre>";
echo print_r($_POST);
echo "</pre>";
echo $_SESSION['captcha']['code'];
}

это .submit()

$("form").submit(function () {

var input_captcha = $("#input_captcha").val();

$.ajax({
url: 'ajax-submit.php',
type: "POST",
data: "input_captcha="+input_captcha,
//dataType: "json",
cache: false,
success: function(data) {

}
});

return false;

});

где я делаю / иду не так ??

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector