http://browsershots.org/
Заголовки должны отправляться перед телом документа, а у вас перед header() вот это:
<div class="clear"></div><script type="text/javascript" src="/template/common/js/jquery.validate.js"></script><script type="text/javascript" src="/template/common/js/messages_<?=$lang;?>.js"></script><script type="text/javascript" src="/template/common/js/feedback.validate.js"></script><div class="clear"></div><div style="display:<?=$display;?>"><h3><?=nl2br($const[29]);?></h3></div>
Решение Вам практически сказали в этой теме. Нужно только немного подключить голову и google
<? if($_REQUEST["script"]=="feedback"){ header("Location: thank_you.html"); } else { ?> код формы <? } ?>
А регистрации есть?
Бедные пользователи. 😂
В phpbb можно задать произвольные поля, которые нужно обязательно заполнить при регистрации. Выбираете раскрывающийся список, ставите галочку "видимость поля при регистрации", "обязательное поле". Пишете вопрос и ответы на него, затем в настройках вида поля выбираете значение по умолчанию и незначащий вариант.
У меня так ни один бот не прополз.
Плагин Internal Link Building тыц
0->1400 XSS
vitroot, лучше уж тогда привести ссылку на пост с хабра: http://habrahabr.ru/blogs/mysql/25646/
Рекомендую почитать комменты к этому посту, и, думаю, станет ясно, когда использовать fulltext, а когда like
$query = mysql_query("SELECT * FROM table WHERE MATCH(text) AGAINST('".$search."*') ");
So1, судя по всему Mac-style, нужно использовать полнотекстовый поиск
Ну, собсна, http://www.afisha.ru/