Здравствуйте, совсем запутался из за чего может происходить следующее: Я делаю капчу для обработки формы. Используя библиотеку GD генерирую изображение в отдельном .php, тут же в глобальный массив _SESSION присваиваю хэш рандомно сгенерированного текста качи. Затем на нужно странице вывожу изображение капчи, разумеется сессия подключается и на этой странице, обрабатываю событие submit, беру введенное значение капчи из формы и используя функцию md5 сравниваю хэш введенного текста с хэшем, который хранится в _SESSION. Но результат огорчает, капча всегда верна. В случае когда сравниваешь истинные значение, а не хэши, то все работает прекрасно. Проверял много раз, все ли правильно написано, то ли я сравниваю, но результат один и тот же.
|