Я использую Simple PHP Captcha в форме и отлично работает в Firefox, Opera и IE, но не в Chrome. В изображение загружается штраф, и я могу передать капчи, но он терпит неудачу, когда я пытаюсь проверить это следующим образом:Captcha не работает в chrome
if($_POST['CaptchaCode'] === $_SESSION['captcha']['code'])
когда я echo $_POST['CaptchaCode']
я получаю правильный код, который я вошел, но когда я echo $_SESSION['captcha']['code']
тогда я получить другой код, чем я видел в captcha. Похоже, он был создан.
Заранее спасибо.
Вы уверены, что это связано с вашим браузером? Это кажется действительно странным, потому что все здесь является серверным. Если вы зашли туда (http://labs.abeautifulsite.net/simple-php-captcha/) с помощью Chrome, есть ли разница между изображением и кодом в var_dump? – Jerska
Я уверен, что он работает на моем ПК в Firefox, Opera и IE, но не в Chrome. Когда я перехожу на сайт, который вы написали, он работает, как и в Chrome. Но есть разница. На странице, которую вы опубликовали, используется, вероятно, только один файл php, в отличие от моей страницы, который отправляет данные формы в другой файл php. – cozzy