2016-11-07 2 views
0

в моем локальном компьютере, у меня есть много проектов, созданных в кодеигниторе. но понюхательно в chome он показывает «Disallowed Key Characters». Это отображается для всего проекта CI. Однако в firefox все работает нормально. Я не знаю, почему только CI не работает в хроме. Это не относится к какому-либо ПРОЕКТУ CI. он показывает ту же ошибку для всего проекта в хроме.показывает «Запрещенные ключевые символы» в хроме для всего проекта Codeigniter

что может быть причиной?

+0

какой версии CI вы используете? – David

+0

Я использую код воспламенителя версии 2.2.4 – Sendmefree

ответ

1

Этот вопрос может быть вызван некоторым вводом. Вы можете hack codeigniter input.php и принять больше символов в preg_match.

Просто измените строку 729 ~ из /system/core/input.php для этого:

function _clean_input_keys($str) 
{ 
    if (! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) 
    { 
     exit('Disallowed Key Characters.'); 
    } 

    return $str; 
} 

Вы должны проверить это question для получения дополнительной информации

+0

Эта проблема не для конкретного проекта CI. У меня более 20 проектов, и каждый проект показывает эту ошибку. Раньше он работал нормально. Я думаю, что должна быть проблема с хром. – Sendmefree

Смежные вопросы