parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

reload страницы после POST-а?

Misha v.3 18.04.2011 00:40 / 18.04.2011 00:42

если да, то возможны варианты:
- делайте внешний редирект (правда тогда то-же самое будет происходить при нажатии Back).
- реализуйте сами или используйте готовые решения, которые добавляют защиту от дублирования сообщений.

при использовании указанного класса код преобразиться в следующее:
$bShowForm(true)
^oAntiSpam.exec{
	...тут ваши insert+save без всяких проверок на $form:post...
	$bShowForm(false)
}
^if($bShowForm){
	^oAntiSpam.print{
		<form ....>
			...тут ваша форма...
		</form>
	}
}
антиспам защиту можно будет отключить (если это в backend-е, а на frontend-е можно не отключать).
параметры создания $oAntiSpam выглядят страшными, я знаю. но с ними можно разобраться один раз, скрыть их в классе-потомке и забыть :)
а можно использовать идущий в комплекте класс-потомок Antoflood.p, который обеспечивает лишь необходимую защиту от дублирования сообщений.