codeigniter input post汉语不能提交
程序员文章站
2022-05-25 19:14:11
...
codeigniter input post中文不能提交
通过$this->input->post('name')提交不了中文
如果name='en'则能提交
如果name='中文'则不能提交
------解决方案--------------------
可能是你的接收的php页面和发送数据的HTML页面编码不一致造成的。
var_dump($_POST); 看看乱没乱码
------解决方案--------------------
------解决方案--------------------
的确是你说的问题,CI只支持英文的表单name属性。不然会报Disallowed Key Characters.
解决方法就是换成英文的,或者: http://www.kukaka.org/home/content/576
Input.php中的方法
通过$this->input->post('name')提交不了中文
如果name='en'则能提交
如果name='中文'则不能提交
------解决方案--------------------
可能是你的接收的php页面和发送数据的HTML页面编码不一致造成的。
var_dump($_POST); 看看乱没乱码
------解决方案--------------------
------解决方案--------------------
的确是你说的问题,CI只支持英文的表单name属性。不然会报Disallowed Key Characters.
解决方法就是换成英文的,或者: http://www.kukaka.org/home/content/576
Input.php中的方法
- PHP code
function _clean_input_keys($str) { if ( ! preg_match("/^[a-z0-9:_/-]+$/i", $str)) { exit('Disallowed Key Characters.'); } // Clean UTF-8 if supported if (UTF8_ENABLED === TRUE) { $str = $this->uni->clean_string($str); } return $str; }相关文章
相关视频
上一篇: mysql主主、主从_MySQL
推荐阅读
-
ajax,post提交全部所有input表单值,php端接收
-
请问js动态增加表格的每个字段为input,但是不能提交值
-
请教js动态增加表格的每个字段为input,但是不能提交值
-
codeigniter input post汉语不能提交
-
自学篇之html的所有input标签 以及post和get提交之间的区别_html/css_WEB-ITnose
-
自学篇之html的所有input标签 以及post和get提交之间的区别_html/css_WEB-ITnose
-
php post提交出现Input variables exceeded 1000
-
form - php post提交数据 $_POST为空 file_get_content(php://input)可以获取到 这是为什么呢?
-
php post提交出现Input variables exceeded 1000
-
form - php post提交数据 $_POST为空 file_get_content(php://input)可以获取到 这是为什么呢?