parserALT
Страницы форума: ← Назад | 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 600 | Дальше →

Cписок разрешенных referer для отображения формы

#1DSHa
08.02.11 23:29
www.parser.ru → | ответить → | в избранное →

Cписок разрешенных referer для отображения формы

Доброго времени суток!
Класс для борьбы со спамом в формы:
^rem{ *** список разрешенных referer для отображения формы и при submt-е *** }	
	$.hReferer[
#		$.bRefuseEmpty(1)

		$.print[^table::create{sHref^#0Ahttp://$env:SERVER_NAME/}]
		$.exec[^table::create{sHref^#0Ahttp://$env:SERVER_NAME/}]
	]


Тут понятно, что можно прописать URL при переходе с которых будет показываться форма...
В моём случае это каталог с корзиной, страницы генерируються, и после того как посетитель определиля с закзом, жмёт кнопку оформить и переходит к формам. Корзина показываеться в шаблоне на всех страницых, значит и перейти он может с любой страницы каталога (хоть с контактов), все URL не пропишеш...
Как отключить referer, как прописать
http://мой сай/а далее как угодно
?
#2Misha v.3
→ DSHa [#1] | 09.02.11 00:04
www.parser.ru → | ответить → | в избранное →
1. отключите проверку referer при выводе формы ( задайте $.print-у пустой значение )

2. создайте класс-потомок и перекройте метод checkReferer, чтобы он проверял значение например с помощью регулярного выражения
Страницы форума: ← Назад | 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 600 | Дальше →