2015-04-20 2 views
0

У меня возникла ошибка «Запрещенные ключевые символы». Я попытался разрешить это, отлаживая файл input.php. У меня есть этот вывод какЗапрещенные ключевые символы CodeIgniter Error

Disallowed Key Characters.2548_don't

может кто-нибудь сказать мне, как избежать одинарной кавычки

Благодарность

+0

возможно дубликат [CodeIgniter - Disallowed ключевые персонажи] (http://stackoverflow.com/questions/5423212/codeigniter -disallowed-key-characters) – Saty

+0

Thats not working for single quote .. do understand – forbidden

+0

Вы пробовали ... $ this-> db-> escape()? – Craig

ответ

0

Try This

Перейти к приложению -> config -> config.php

И попытаться найти

$config['permitted_uri_chars'] 

изменить его

$config['permitted_uri_chars'] = '\#'; 

это # ​​позволит все символы.

+0

URI отказались от символов ключевых символов – forbidden

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

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

Thanks

+0

Это происходит, если поле ввода _name_ имеет символы, которые не поддерживаются/разрешены в 'preg_match'. – Vaishak

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