2010-12-15 16 views
7

In PHP, c'è un modo rapido per trovare la dimensione massima consentita dei dati POST per qualsiasi configurazione del server su cui viene eseguito il mio script?PHP Come trovare i dati POST massimi consentiti?

Ad esempio, $max_post_length = $_SERVER['maxpost']; o qualcosa del genere. Forse restituirebbe 0 per "nessun limite" ... qualche idea?

risposta

19

Utilizzare ini_get.

ini_get('post_max_size'); 
+0

bellezza! Grazie Ben. 10 minuti per andare sul timer di accettazione. – Ben

14

Prova questo:

echo ini_get('post_max_size'); 

O tradurre al byte:

echo (int)(str_replace('M', '', ini_get('post_max_size')) * 1024 * 1024); 
+3

+1 per la traduzione di byte - grazie! – Ben