В моем приложении у меня есть несколько форм, к которым можно получить доступ из разных URL-адресов приложения. Каждая форма имеет кнопку отмены, которая должна возвращать пользователя из URL-адреса, из которого они ранее поступали.PHP постоянный референт
Таким образом, это довольно легко достичь с помощью $ _SERVER ['HTTP_REFERER'].
Проблема возникает, когда пользователь отправляет форму и не выполняет проверку. Итак, в этот момент $ _SERVER ['HTTP_REFERER'] является самой формой. Очевидно, что кнопка отмены не работает должным образом, так как исходный референт теперь «потерян».
Каков наилучший способ обойти это? Должен ли я хранить исходный референт в сеансе или, возможно, через скрытое поле формы? Или, может быть, есть еще один элегантный метод?
Как работает кнопка отмены в настоящий момент? Javascript, отправка формы и т. Д.> – DaveRandom
Просто простая гиперссылка в большинстве случаев – JonoB