Code Igniter: недопустимые ключевые символы в разных браузерах

Я разрабатывал свое первое приложение в codeigniter. Вчера вечером все работало нормально, но когда я запустил его сегодня утром, я получил сообщение об ошибке «Запрещенные ключевые символы», но затем понял, что эта ошибка возникает только в Firefox, а не в Safari (где сайт загружается нормально)?

На какие проблемы мне нужно обратить внимание с «Запрещенными ключевыми символами», чтобы убедиться, что мое приложение совместимо со всеми браузерами (и настройками файлов cookie?).

Спасибо!

-- Обновление - сработала очистка куков.:. разрешено ci_session, хотя это были файлы cookie для другого приложения (текстовый шаблон) на локальном хосте (MAMP). Итак, опять же, чего мне следует остерегаться с помощью файлов cookie и воспламенителя кода?


person null    schedule 18.10.2010    source источник


Ответы (1)


как вы определили, файлы cookie могут быть причиной этой проблемы

не зная больше о настройке, трудно быть уверенным, но, возможно, ваши файлы cookie KEY содержали недопустимый символ? Я не верю, что это значение имеет какой-либо эффект.

есть несколько ресурсов, показывающих, что CI принимает, а что нет — он довольно требователен к недопустимым символам (таким как \n \r, а также к множеству других) по соображениям безопасности.

См. эту тему, чтобы узнать о похожей проблеме.

person Ross    schedule 18.10.2010