@S_One

Как узнать с какой страницы (php-файла) данные html-формы попали в $_REQUEST?

В проекте html-формы имеются в разных php-файлах. Каким образом обработку данных из передаваемых форм поставить в зависимость от того, из какого файла/страницы были переданы эти данные, не изменяя атрибуты формы name, id, class, - которые были определены ранее и, возможно, используются в других местах проекта?

P.S. в момент нажатия на <input type="submit" ...> в переменную $_SERVER['HTTP_REFERRER'] не будет ли передан адрес php-файла? если да, то надежно ли использовать его? если ненадежно, то почему?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
не изменяя остальные атрибуты формы
Атрибуты формы вообще никак на это не влияют. Введите скрытое поле внутрь формы для указания откуда пришел запрос, если у вас всё обрабатывается одним обработчиком. А если по уму - каждое действие должно обрабатываться отельным роутом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
Чебуратор тега PHP
Если "не изменяя", то будет ненадёжно.
Так что если надо всегда знать с какой страницы, то лучше эту информацию передавать в форме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
от 130 000 до 180 000 ₽
Сбер Москва
До 240 000 ₽
26 окт. 2020, в 03:15
100000 руб./за проект
26 окт. 2020, в 02:20
25000 руб./за проект
26 окт. 2020, в 01:56
3500 руб./за проект