Ситуация: Имеется что-то вроде подобия форума на PHP+MySQL.
Все функции по отображению тем, сообщений и их добавление находятся в одном файле.
Для выполнения определенного действия в скрипт передаются параметры, определяющие выполняемые действия (показать, добавить и др).
При передаче параметра, предписывающего добавление новой записи, скрипт обрабатывает добавление и тут же вызывает функцию отображения перечня сообщений (без редиректа. В одном файле вызов из одной функции другой). При этом в адресной строке все равно находится адрес с параметрами, предписывающими добавление новой записи.
При нажатии F5, в попытке обновить содержимое страницы, естественно, этот скрипт обрабатывается заново (т.е. добавляется еще одна запись с тем же содержимым).
Вопрос: Как проще всего избежать повторного добавления записи?