Tach!
wenn die Funktion: function check_spam_user() { .... } greift handelt es sich nicht um einen Nutzer mit "guten Absichten" ...
Wenn man das mit hinreichender Genauigkeit feststellen kann (z.b. Zeilenumbrüche in eigentlich einzeiligen Eingabefeldern), dann lohnt es sich kaum, einen ordentlichen Statuscode mitzusenden. Der Spamer wird ihn nicht auswerten. Wenn, dann wäre auch eher ein Forbidden oder ähnliches angebracht.
dedlfix.