Toxic_Cat
Новичок
Приветствую.
Столкнулся с такой проблемой, скрипт комментов, мне постоянно приходит странный $_POST, который "обрывается". Допустим я сделаю serialize этого $_POST, тогда будет что-то вида:
Ладно, я заменил serialize на:
И опять фигня! Мне выдает:
MySQL, куда все это сохраняется в UTF-8, все скрипты вроде как UTF-8 без BOM...
В чем может быть трабл? Я не понимаю, как так может быть, что $_POST передается с кучей переменных, которые спокойно проходят isset(); и фильтры но при попытке "увидеть" этот $_POST превратив его в строку он обрубается банально! И таким же обрубком он сохраняется в MySQL! Причем PHP видит закрывающий тег </a>! Но при сохранении в базу его уже там нет, в итоге в админке у меня еще и гемор с отображением из-за незакрытого тега...
Я могу лишь догадываться, что там есть какой-то спецсимвол... Может кто сталкивался с этой проблемой? А то спамят, блин, нонстоп вот такой конструкцией и я никак не могу проследить...
Подскажите, плиз...
Столкнулся с такой проблемой, скрипт комментов, мне постоянно приходит странный $_POST, который "обрывается". Допустим я сделаю serialize этого $_POST, тогда будет что-то вида:
PHP:
a:13:{s:4:"text";s:139:"Oh dear, and i wentinto the cold. Jesus. <a href= http://spam-site.com/186.html >
PHP:
$save_original = '';
foreach ( $original as $key => $val ) {
$save_original .= $key . '===' . $val . "|||\n";
}
PHP:
text===<a href= http://spam-site.com/282.html >
В чем может быть трабл? Я не понимаю, как так может быть, что $_POST передается с кучей переменных, которые спокойно проходят isset(); и фильтры но при попытке "увидеть" этот $_POST превратив его в строку он обрубается банально! И таким же обрубком он сохраняется в MySQL! Причем PHP видит закрывающий тег </a>! Но при сохранении в базу его уже там нет, в итоге в админке у меня еще и гемор с отображением из-за незакрытого тега...
Я могу лишь догадываться, что там есть какой-то спецсимвол... Может кто сталкивался с этой проблемой? А то спамят, блин, нонстоп вот такой конструкцией и я никак не могу проследить...
Подскажите, плиз...