2010-12-15 70 views
7

En PHP, existe-t-il un moyen rapide de trouver la taille maximale autorisée des données POST pour toute configuration de serveur sur laquelle mon script est exécuté?PHP Comment trouver les données POST maximum autorisées?

Par exemple, $max_post_length = $_SERVER['maxpost']; ou quelque chose. Peut-être que cela retournerait 0 pour 'no limit' ... des idées?

Répondre

19

Utilisez ini_get.

ini_get('post_max_size'); 
+0

Beauté! Merci Ben. 10 minutes pour aller sur la minuterie d'acceptation. – Ben

14

Essayez ceci:

echo ini_get('post_max_size'); 

Ou traduire en octets:

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

+1 pour la traduction des octets - merci! – Ben