JohnBraxton
8.10.2015 - 10:40
Доброго времени суток!
Ситуация:
пользователь заполняет форму, нажимает сохранить инфа улетает в обработчик где я хочу в самом начале занести все что он ввел в сессию для того что бы в случае ошибки вернуть его на предыдущую страницу с сохранением ранее введенных данных. Корректно ли это?
у тебя post доступен после перезагузки
JohnBraxton
8.10.2015 - 11:17
В целом - да. Я понимаю о чем Вы.
Если сделать обработчик на той же странице что и форма, то проблема решится сама собой.
post уже не будет доступен после возврата на предыдущую страницу, а сессии могут угонять, у меня на CMS интернет-магазина тоже добавлялось в сессии
JohnBraxton
8.10.2015 - 11:48
Цитата (OleKh @ 8.10.2015 - 07:23) |
post уже не будет доступен после возврата на предыдущую страницу, а сессии могут угонять, у меня на CMS интернет-магазина тоже добавлялось в сессии |
Хммм.. А как можно угнать сессию?
Цитата (JohnBraxton @ 8.10.2015 - 09:48) |
Хммм.. А как можно угнать сессию? |
как-то хакеры умудряются, например
https://www.youtube.com/watch?v=oEWLB1GCuJIнагуглил, даже не смотрел, просто не надо.
OleKhТам идёт не об $_SESSION
JohnBraxtonВ 1 скрипт пихай и всё.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Цитата (inpost @ 8.10.2015 - 10:20) |
Там идёт не об $_SESSION wink.gif |
Где там? Кто идёт?
Цитата (JohnBraxton @ 8.10.2015 - 09:48) |
Хммм.. А как можно угнать сессию? |
такой вот ещё мой пример угона сессии, через левые формы, заливают на сайт js, js в браузере крадет куки, в куках идентификатор сессии, дальше сканируют файловую систему сайта, определяют папку где хранятся сессии и если нет защиты, копируют сессию
JohnBraxton
8.10.2015 - 13:13
Цитата (OleKh @ 8.10.2015 - 08:45) |
Цитата (JohnBraxton @ 8.10.2015 - 09:48) | Хммм.. А как можно угнать сессию? |
такой вот ещё мой пример угона сессии, через левые формы, заливают на сайт js, js в браузере крадет куки, в куках идентификатор сессии, дальше сканируют файловую систему сайта, определяют папку где хранятся сессии и если нет защиты, копируют сессию
|
Это уже полноценный взлом, так просто сессии "угнать" не получиться. Да и не будет ни кто угонять сессии в которых нет важной информации. Вопрос остается открытым. Имеет ли право на жизнь то что я хотел бы реализовать? Передаваемых данных не очень много, но их важно все сохранить.
JohnBraxtonВыглядит как на такси в булочную
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
JohnBraxton юзай localStorage на стороне браузера, вроде должно подойти.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
JohnBraxton
9.10.2015 - 07:43
Всем спасибо за участие в беседе!
sergeiss
9.10.2015 - 08:30
Цитата (JohnBraxton @ 8.10.2015 - 10:40) |
что бы в случае ошибки вернуть его на предыдущую страницу с сохранением ранее введенных данных |
Используй аякс и не будет такой проблемы. При отправке данных их проверишь и, если всё нормально, то на странице выполнишь какие-то действия. Например, переход на другую страницу. А если проблемы, ничего заполнять не нужно - всё уже заполнено. Достаточно только как-то "подсветить" (выделить) проблемные места.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.