![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
![]()
Подскажите пожалуйста, как обновить, или удалить сессию каптчи, при отправки данный формы?
Я делаю так: Страница с формой: PHP код:
PHP код:
PHP код:
Последний раз редактировалось Женя32; 04.01.2017 в 19:56. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так и в чем проблема?
А SQL причем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
![]() Цитата:
Я Все делаю так, как там написано... Там написано, что session_start достаточно указать на одной страницы... Я все так и сделал... После проверки кода с картинки, я указал ниже указанные функции, но сессия все ровно не уничтожается.. Почему так? PHP код:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Для начала – с чего вдруг такой вывод, что сессия не изменяется, или данные в ней не уничтожаются?
Я не вижу никакого проверочного кода – только голословную истерику по этому поводу. |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
![]() Цитата:
В обработчики стоит вот такая проверка, на правильность введенного кода каптчи, если код неправильный, обработчик возвращает ошибку. Когда я намеренно ввожу не правильный код, то так и происходит: PHP код:
PHP код:
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Это всё пустые домыслы.
Проверка осуществляется простейшим способом – выводом переменой из сессии на экран. После отправки формы не должно быть никаких «Назад»: – если данные прошли валидацию – должен выполняться редирект на страницу «успеха» (чтобы избежать повторной отправки формы при возможном обновлении страницы) – если данные не прошли валидацию – должен выполняться редирект на страницу с формой, с заполненными ранее полями (введённые данные можно передать через сессию) + сообщения о выявленных при валидации ошибках + обновлённая каптча |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
Как обновить капчу (или canvas) без ajax | Yan9 | JavaScript, Ajax | 4 | 12.10.2015 17:38 |
как удалить созданную тему или хотя бы вложение свое? | dasmeer | Помощь студентам | 1 | 14.03.2010 00:19 |
обновление в блоге - Решение задач: как программе удалить саму себя или как изменить название исполняемог | Pblog | Обсуждение статей | 0 | 27.06.2009 23:20 |
Как обновить\перерисовать рисунок на форме или компоненте? | Selebro | Общие вопросы C/C++ | 1 | 21.12.2008 21:16 |