|
|
|
| Кто как это делает?
Просто назначать контекстные имена, либо есть какой-то оптимальный алгоритм для облегчения последующей обработки их значений скриптами?
Спасибо. | |
|
|
|
|
|
|
|
для: coloboc66
(04.05.2015 в 12:02)
| | Поля формы зачастую связаны с полями соответствующей таблицы базы, вот таблица и может служить источником этих имен. Можно вообще формировать единый для всех полей временный ключ, и работать с индексами полей формы. | |
|
|
|
|
|
|
|
для: confirm
(04.05.2015 в 15:18)
| | Что за временный ключ такой? Можно пример? | |
|
|
|
|
|
|
|
для: coloboc66
(04.05.2015 в 15:37)
| | хешь случайного значения, который формируется всегда по новой, и который храниться в сессии или базе. | |
|
|
|
|
|
|
|
для: confirm
(04.05.2015 в 16:16)
| | Можно пример кода? | |
|
|
|
|
|
|
|
для: coloboc66
(04.05.2015 в 19:47)
| | Кода чего, формы со случайными ключами? Ну вот так будут выглядеть ее поля к примеру
<input name="709988b2dd9478b750a57113ce4a1a3c[0]">
<input name="709988b2dd9478b750a57113ce4a1a3c[1]">
<input name="709988b2dd9478b750a57113ce4a1a3c[2]">
....
|
Сервер, получая форму, проверяет не пуст ли сессионный массив хранящий ключ полей формы, и если не пуст, то равен ли он полученному ключу. Да, значит обрабатывается форма, принадлежность которой к какой либо таблице базы (к примеру) хранит этот же массив. Ну или ключ храниться в базе. | |
|
|
|
|
|
|
|
для: confirm
(04.05.2015 в 20:40)
| | А какой смысл таких ключей? Скрыть названия полей? | |
|
|
|
|
|
|
|
для: Dinya_1
(16.06.2015 в 21:33)
| | Скрывать назначения полей, не давать форме быть "вечно живой". | |
|
|
|