У меня есть сайт PHP (с CodeIgniter), который включает в себя регистрационную форму.У меня есть страница с некоторыми подробностями, которая ссылается на форму на отдельной странице.Форма отправляет на третий URL-адрес, который выполняет обработку, и перенаправляет на первую страницу, если она прошла успешно (или страницу формы, если нет).
В настоящее время я добавляю параметр для успеха: example.com/page?success=1
, который показываетсообщение об успехе.Проблема в том, что некоторые люди делятся этим URL (и нажимают кнопку «Нравится» в Facebook), поэтому, когда другой пользователь открывает этот URL, он видит сообщение «Спасибо за регистрацию!»что они, очевидно, еще не сделали.
Я думал, что это был стандартный способ создания форм (отправка на один URL и перенаправление на другой), но есть ли лучший способ?Я не хочу отправлять обратно на ту же страницу, потому что при попытке перезагрузить страницу вы получите предупреждение POSTDATA.