Если вы отправляете for с параметрами поиска, вы пытаетесь получить некоторых данных, а не изменять их.
Таким образом, вы должны использовать метод HTTP GET, а не POST: POST следует использовать, когда вы собираетесь создавать / изменять данные, и GET следует использовать, когда вы собираетесь извлечь некоторые данные.
Или, если у вас есть какая-то операция создания / изменения, которая должна быть выполнена:
- Форма первого сообщения на первой странице
- Эта страница выполняет некоторые операции (например, запись чего-либо в базу данных)
- А затем перенаправляет на другую страницу, используя HTTP-заголовок
Location
.
- Это последняя страница, которая запрашивается браузером с помощью GET-запросов и отображает данные, извлеченные из параметров, полученных в URL.
См. Страницу Post / Redirect / Get в Википедии, об этом.