发现一个很奇怪的CI2.0问题,关于$_POST
之前也用过CI开发,这次的情况先在群里说了,后来还是没有得到解决,想在论坛上发一下看有没有人能帮忙解决下.情况是这样的,之前在开发一个CI2.0的程序,由于开发环境是英文,所以没有测试$_POST中有无中文的情况.后来上传到服务器后,表单中有中文照样可以运行(这应该是常态)
后来, 也不知道是哪的原因, 如果$_POST中有中文, 则var_dump($_POST)都得不到数据了. 最后为了查清到底是哪的问题. 我在本机重新解压了一个2.0.2的源码,然后仅修改了welcome_message.php为以下内容:
<!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>
最后仍得不到中文的数据,截图如下:
http://files.droplr.com/files/15378799/WPKe.Screen%20shot%202011-08-06%20at%2011%3A29%3A58.png?AWSAccessKeyId=AKIAJSVQN3Z4K7MT5U2A&Expires=1312601481&Signature=T6rt%2BNwn5XtKG8iznHDbzuOvsr4%3D
(注意, s里的 value="测试中文") 此时t中提交了中文数据,但为空,且s也为空??
求教各位,希望能找到原因.谢谢了!
图没法链接过来 在这上传一下 表示没遇到这样的情况,呵呵
页:
[1]