by 清泉
27. 十月 2010 16:24
今天配置PHP.INI时候发现一个超弱智的问题,修改php.ini中的post_max_size,只图方便随便多加了几个0,进行测试网站的时候,提交的数据怎么都检测不了,崩溃,重装别的版本的PHP,APACHE,修改php.ini,apache的httd.conf,问题依旧,实在太痛苦了,最后用了原始未修改版本PHP.INI居然没问题,经对比发现原来是post_max_size配置值过大,post_max_size过大会导致php使用$_POST获取不到数据。
后查看相关说明,原来post_max_size 如果超过 2048M 就等于0,这时所有表单操作都将无效。但某些时间又是可以的,实在是怪,设置为2047M到8193M一般都不可以,但设置为6000M却是可以的,超过8193MB也可以,不知道这算不出BUG,当然我的不全,只是随便一下,哈哈。