2011-01-08 67 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

相關問題