请看2张照片。
第一个是具有多个表单字段的表。当我按提交时。
Coidegniter显示错误,如第二张图片。
vigo-b有什么问题?连字符?我认为连字符是允许的关键字符。
这是system / core文件夹中的输入函数
function _clean_input_keys($str)
{
// UPDATE: Now includes comprehensive Regex that can process escaped JSON
if (!preg_match("/^[a-z0-9\:\;\.\,\?\!\@\#\$%\^\*\"\~\'+=\\\ &_\/\.\[\]-\}\{]+$/iu ", $str))
{
/**
* Check for Development enviroment - Non-descriptive
* error so show me the string that caused the problem
*/
if (getenv('ENVIRONMENT') && getenv('ENVIRONMENT') == 'DEVELOPMENT')
{
var_dump($str);
}
exit('Disallowed Key Characters.' . $str);
}
// Clean UTF-8 if supported
if (UTF8_ENABLED === TRUE)
{
$str = $this->uni->clean_string($str);
}
return $str;
}