不能在版本4中设置post_max_size


cannot set post_max_size in laravel 4

详细信息:- Stack: WAMP
操作系统:Windows 7。
我正在使用Laravel 4,我知道通过使用ini_set('post_max_size','40M');,我们可以手动设置php.ini post_max_size值。
index.php文件在laravel的公共/文件夹内运行第一次打开项目,所以我在public/index.php文件内写了ini_set('post_max_size','40M');,并再次启动应用程序,但当我试图通过使用echo ini_get('post_max_size');来查看post_max_size的值时,它显示3M是默认在php.ini文件中。

laravel有一些限制,而手动设置php.ini值还是我做错了什么?
我希望通过编程方式设置这个值,而不是进入php。ini并在那里改变值。

注意:我还尝试在一个助手文件中编写代码,并在自动加载中调用该文件,但这也不起作用,这意味着ini_set('post_max_size','40M');根本不起作用。

该值不能通过编程方式设置。你可以在这里看到php.ini中所有变量的表格,以及你可以和不可以修改它们的时间…

http://php.net/manual/en/ini.list.php和http://php.net/manual/en/configuration.changes.modes.php

"条目可以在PHP .ini, .htaccess, httpd.conf或.user.ini中设置(PHP 5.3起)"

如果你可以访问你的htaccess文件,你可以这样做…

php_value  post_max_size 40M