Antispam.p и UTF-8 validation failed during pcre_exec
Дмитрий 02.04.2012 01:43
Здравствуйте.
Наблюдаю на одном из сайтов следующую проблему и что-то не могу сообразить, как правильнее поступить.
Суть в том, что есть форум и форма регистрации на нём. На форме используется защита от спамеров antispam от Misha v.3. Везде стоят заголовки utf-8, вроде всё правильно. По крайней мере в большинстве случаев никаких проблем не возникает - люди либо проходят проверку, либо нет.
Но периодически POST-запрос приходит в другой кодировке (возможно, напрямую, без заполнения формы, т.е. от робота) и тогда простой метод
@_toLine[sText]
$result[^if(def $sText){^sText.match[\n][g]{ }}]
вызывает ошибку UTF-8 validation failed during pcre_exec (-10).
Воссоздать ситуацию и как-то красиво обработать ошибку у меня не получается. Перехватывать тоже не хочется. Что ещё можно сделать в таком случае?
- Antispam.p и UTF-8 validation failed during pcre_exec, Дмитрий 02.04.2012 01:43
- Ответ, Misha v.3 [M] 02.04.2012 01:47
- Ответ, Дмитрий 05.04.2012 16:06