извините, потому что я задавал тот же вопрос раньше. вот URL CodeIgniter: запрещенные ключевые символы в Chrome.
Я решил проблему, удалив _ (underScore) в URL. в то время проблема была решена. позже CodeIgniter снова и всегда выдает мне сообщение об ошибке «Запрещенные ключевые символы». Я задал этот вопрос в группе PHP в Индонезии, и кто-то дал мне решение, что я должен удалить куки в моем браузере. Когда я удаляю куки, мое приложение работает хорошо. Но через несколько дней ошибка снова возвращается. Затем я снова удаляю куки. Это происходит снова и снова. Я не знаю, в чем смысл этой ошибки. Для информации я использую плагин jquery Jtable. Я не знаю, какова связь между этой ошибкой и плагином jtable, но это происходит впервые, когда я внедряю плагин jtable в свое приложение. Кто-нибудь есть какие-либо идеи, что я могу сделать, чтобы это исправить?
Вы проверили, какой персонаж дал вам это сообщение? Это может помочь вам определить причину.
Я столкнулся с подобными проблемами, как вы, и провел много времени, пытаясь это исправить.
Проблема заключается в том, что Jtable добавляет в имя файла cookie знак #, который по какой-то причине не разрешен codeigniter.
Вам требуется небольшая модификация Javascript-функции jTable generateCookieKeyPrefix: функция () для замены ‘#’ в префиксе имени файла cookie на ‘».
Функция _generateCookieKeyPrefix: function () может быть найдена в jtables js файле по умолчанию с именем jquery.jtables.js
Надеюсь, что этот ответ полезен для вас.