И почему-то получается, что совершенно одинаковые ответы не равны друг другу!
Я и тип данных проверял - обе string. И в текстовый файл записывал, а потом побайтно сличал с помощью WinHex - они идентичны (файлы во вложении).
Что за чудеса?
(Работа на Денвере. Может быть, он виноват?)
file_put_contents('otvet.txt', $slovo); // Это ответ на капчу
file_put_contents('vopros.txt', $m_contr[$vpr_post]); // Это заданный вопрос
echo (gettype($m_contr[$vpr_post])) . " " . (gettype($slovo));
if ($m_contr[$vpr_post] != $slovo)
{
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='3; URL=harmony.php'></HEAD></HTML>";
exit ('<br /><p style="color:red">Неверно введено слово в капче</p>');
}