День добрый.
Какая-то чертовщина творится.
Имеется проект, заказчик забрал его на локальную машину под выделенный ИП, там собственный ЛАМП, как я понял из структуры. Имеется и дев-копия на нормальном, человеческом хостинге (где нижеописанной проблемы не имеется).
На сайте отправляется форма, ответ ждем в JSON'е, только вместо нормального ответа приход json с какими-то непонятными дивами, чье происхождение я понять не могу.
<div style="display: block;"><div style="display: block;"><div style="display: block;">{"type":"success","title":"\u0413\u043e\u0442\u043e\u0432\u043e!","text":"\u042d\u043a\u0437\u0430\u043c\u0435\u043d \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0443 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443."}
чего на дев версии нет.
В обработчике ошибок нет, по сути, возвращаем только строчный ответ
die(json_encode(array(
'type' => 'success',
'title' => 'Готово!',
'text' => 'Экзамен отправлен модератору на проверку. <a href="' . nc_folder_path(5) . '">Вернуться к курсам</a>'
)));
И, на этом же сервере, почему-то перестали записываться кастомные куки, но сессионные пишутся нормально.
Пытаюсь найти взаимосвязь между двумя этими косяками, т.к. все же подозрение на их ЛАМП сборку, но на что в данном случае обратить внимание - в голову ничего не приходит.