用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2557|回复: 2
收起左侧

[HELP] 发现一个很奇怪的CI2.0问题,关于$_POST

[复制链接]
发表于 2011-8-6 11:31:13 | 显示全部楼层 |阅读模式
之前也用过CI开发,这次的情况先在群里说了,后来还是没有得到解决,想在论坛上发一下看有没有人能帮忙解决下.

情况是这样的,之前在开发一个CI2.0的程序,由于开发环境是英文,所以没有测试$_POST中有无中文的情况.后来上传到服务器后,表单中有中文照样可以运行(这应该是常态)

后来, 也不知道是哪的原因, 如果$_POST中有中文, 则var_dump($_POST)都得不到数据了. 最后为了查清到底是哪的问题. 我在本机重新解压了一个2.0.2的源码,然后仅修改了welcome_message.php为以下内容:
HTML复制代码
 
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="utf-8">
        <title>Welcome to CodeIgniter</title>
</head>
<body>
 
<form method="post" action="">
        <input type="text" name="t">
        <input type="submit" name="s" value="测试中文">
</form>
<pre>
        <?php var_dump($_POST); ?>
</pre>
 
</body>
</html>
 
 
复制代码


最后仍得不到中文的数据,截图如下:

(注意, s里的 value="测试中文") 此时t中提交了中文数据,但为空,且s也为空??

求教各位,希望能找到原因.谢谢了!

 楼主| 发表于 2011-8-6 11:32:43 | 显示全部楼层
图没法链接过来 在这上传一下

截图

截图
发表于 2011-8-6 12:19:53 | 显示全部楼层
表示没遇到这样的情况,呵呵

本版积分规则