powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обработка формы
7 сообщений из 7, страница 1 из 1
Обработка формы
    #37769255
Crass_Mark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Господа посоветуйте как сделать так чтобы при первом заходе на страничку сообщения об ошибках (которые по идее должны появляться в случае незаполненных полей или ввода ошибочных данных) не появлялись.
...
Рейтинг: 0 / 0
Обработка формы
    #37769417
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не показывать их если небыло запроса?
...
Рейтинг: 0 / 0
Обработка формы
    #37769421
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не поверите, но просто не нужно их выводить. Скорее всего, не нужно и проверять поля, и не нужно использовать их значения. Тогда, о какой обработке формы идет речь, если она даже и не отправлялась?

Остается в сухом остатке вопрос: как определить что это первый заход на страничку? А просто проверьте наличие какой-то входной переменной из формы. Если она есть - запускайте процедуру обработки, нет - пропустите.
...
Рейтинг: 0 / 0
Обработка формы
    #37769429
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Продвинутые ПХП- программисты (вроде меня) обычно дают названия полей так:

Код: php
1.
2.
<input name="login[username]" />
<input name="login[password]" />



А потом легко проверить уже, было ли отправлено хоть одно поле.
...
Рейтинг: 0 / 0
Обработка формы
    #37769648
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПродвинутые ПХП- программисты (вроде меня) обычно дают названия полей так:
Код: php
1.
2.
<input name="login[username]" />
<input name="login[password]" />


А потом легко проверить уже, было ли отправлено хоть одно поле.

продвинутые программисты подписывают форму csrf маркером, и только если он валидный начинают обработку полей
...
Рейтинг: 0 / 0
Обработка формы
    #37769677
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маркер помещается на форму так же как и остальные поля?
...
Рейтинг: 0 / 0
Обработка формы
    #37769683
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettМаркер помещается на форму так же как и остальные поля?
да. но если остальные поля можно подделать, то маркер фактически хеш - принцип вычисления которого знаете только вы.
следовательно если маркер невалидный то и форму дальше обрабатывать нет смысла - это либо подделка либо ошибочные данные какието.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обработка формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]