2011-01-08 68 views
2

进出口使用此PHP的ini_set和ini_get心不是工作的方式,我想

ini_set('post_max_size','40M'); 
echo ini_get('post_max_size'); 

,由于某种原因的post_max_size是呼应了8M(默认的),而不是40M。 是

+0

由你hostin提供一些值可能会被锁定,所以你不能改变他们全部。 – 2011-01-08 08:03:51

回答

4

post_max_size在运行时不可设置。 PHP仅在文件上传后才运行,直到upload_max_filesize已被确定,您才能使用ini_set。因此,您无法使用ini_set来设置该原因的设置。

您必须直接从php.ini设置此选项。

See the docs for more info

+1

当@Sarfaz说php.ini它可以是你的apache虚拟主机配置(或.htaccess)与php_value或php_admin_value命令(你会看到与php_admin_value该设置不能在PHP脚本中更改) – regilero 2011-01-08 13:24:24

相关问题