php ini set и ini get работают не так, как я хочу
Я использую это
ini_set('post_max_size','40M');
echo ini_get('post_max_size');
И по какой-то причине post_max_size повторяет 8 м (по умолчанию), а не 40 М. Является
2
2 answers
post_max_size
не настраивается во время выполнения. PHP запускается только после загрузки файла, вы не можете использовать ini_set
, пока не будет определен upload_max_filesize
. Таким образом, вы не можете использовать ini_set
для установки параметра по этой причине.
Вам нужно будет установить этот параметр непосредственно из php.ini
.
4
Author: Sarfraz, 2011-01-08 08:09:37
Post_max_size - это директива INI, которую можно изменить только PHP_INI_PERDIR, как указано в руководстве.
Опять же, из руководства:
PHP_INI_PERDIR: Запись может быть установлена в php.ini, .htaccess или httpd.conf
1
Author: netcoder, 2011-01-08 08:08:28