|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.01.2017, 19:52 | #1 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Как удалить или обновить сессию ?
Подскажите пожалуйста, как обновить, или удалить сессию каптчи, при отправки данный формы?
Я делаю так: Страница с формой: PHP код:
PHP код:
PHP код:
Последний раз редактировалось Женя32; 04.01.2017 в 19:56. |
04.01.2017, 20:11 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так и в чем проблема?
А SQL причем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.01.2017, 20:31 | #3 |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
|
04.01.2017, 20:39 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
05.01.2017, 19:30 | #5 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Цитата:
Я Все делаю так, как там написано... Там написано, что session_start достаточно указать на одной страницы... Я все так и сделал... После проверки кода с картинки, я указал ниже указанные функции, но сессия все ровно не уничтожается.. Почему так? PHP код:
|
|
05.01.2017, 22:48 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Для начала – с чего вдруг такой вывод, что сессия не изменяется, или данные в ней не уничтожаются?
Я не вижу никакого проверочного кода – только голословную истерику по этому поводу. |
06.01.2017, 12:06 | #7 | |
Форумчанин
Регистрация: 12.09.2008
Сообщений: 621
|
Цитата:
В обработчики стоит вот такая проверка, на правильность введенного кода каптчи, если код неправильный, обработчик возвращает ошибку. Когда я намеренно ввожу не правильный код, то так и происходит: PHP код:
PHP код:
|
|
06.01.2017, 13:10 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Это всё пустые домыслы.
Проверка осуществляется простейшим способом – выводом переменой из сессии на экран. После отправки формы не должно быть никаких «Назад»: – если данные прошли валидацию – должен выполняться редирект на страницу «успеха» (чтобы избежать повторной отправки формы при возможном обновлении страницы) – если данные не прошли валидацию – должен выполняться редирект на страницу с формой, с заполненными ранее полями (введённые данные можно передать через сессию) + сообщения о выявленных при валидации ошибках + обновлённая каптча |
06.01.2017, 16:19 | #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 |