Home / Programmazione / PHP / Modificare il post_max_size in PHP
Mattepuffo

Modificare il post_max_size in PHP

Modificare il post_max_size in PHP

La necessità di oggi è quella di modificare il valore post_max_size.

Banalmente ho provato a mettere questa riga di codice in testa allo script:

ini_set('post_max_size', 0);

Ma ho scoperto che post_max_size, rientra in quei valori non modificabili attraverso ini_set.

Quindi le soluzioni sono due:

  • cambiare il valore direttamente in php.ini
  • usare un file htaccess

Il primo caso è semplice, in quanto basta cercare il valore nel php.ini e modificarlo.

Così facendo, però, lo modifica è a livello globale; nel mio caso non va bene.

Inoltre in molti hosting basici quel file non può essere modificato.

La seconda soluzione già va bene, in quanto lo script non sta nella root, e quindi il valore viene settato solo per quella directory specifica.

Inoltre potrebbe funzionare anche su alcuni hosting più flessibili.

Questa la riga da mettere nel file htaccess:

php_value post_max_size 100M

Adesso provate a mettere questo nel vostro script per vedere il valore:

echo ini_get('post_max_size');

Enjoy!

PS: qui una discussione sul forum di HTML.it