Отправка формы с использованием метода post используется для отправки данных на сервер.
Учитывая данные, отправленные на сервер, сервер может ответить тем или иным образом.Даже если вы отправляете одни и те же данные на сервер, он может каждый раз отвечать по-разному (поскольку вы уже отправили данные один раз).
Когда вы возвращаетесь в историю браузера, ваш браузер сообщает вам, что он не может показатьВы на той же странице, потому что данные уже были отправлены один раз.И если вы все еще хотите увидеть эту страницу, вам следует повторно отправить форму.
Однако, поскольку сервер может показать вам что-то другое, даже если вы отправляете те же данные, этому нельзя доверять!
Поскольку это частая проблема, вот общепринятое решение:
1 / Отправьте вашу форму, используя метод post, для определенного URL (например: / что-то / submit)
2 / На сервере отправьте данные в базу данных, затем перенаправьте на URL-адрес GET (например: / что-то еще)
3 / На сервере, когда запрашиваете страницу / что-то еще, используйтебаза данных для отправки ранее отправленных данных.