Андрейка
я как-то один раз проверяю, а не по десять
DiMA
а куда всех юзеров с реферером типа *** blocked by outpost ** деваешь?

вообще есть вариант с проверкой на подстроку blocked, но встречается и всяко-разное другое невообразимое дерьмецо, в т.ч. и вполне проходящее parse_url()
хидден-поля вполне достаточно, как по мне