Если вы не хотите этого, вы можете использовать GET вместо POST для метода формы.
т.е. вы должны использовать что-то вроде этого:
<form action"yourpage.php" method="get">
...
</form>
вместо:
<form action"yourpage.php" method="post">
...
</form>
Таким образом, параметры, используемые в форме, будут отправлены в URL, а не POST, и пользователи смогут:
- использовать обратно без проблем, независимо от кеша браузера
- добавить в закладки страницу результатов (что приятно ^^)
И я должен добавить, что в теории:
- POST должен использоваться, когда вы хотите создать / изменить данные
- и GET должен использоваться, когда вы хотите ... ну, получите данные.
При поиске чего-либо с помощью формы поиска ваши пользователи не создают и не изменяют данные: они запрашивают данные, поэтому ваша форма должна использовать метод GET.