Je ne pouvais pas trouver cela dans la documentation, mais fait:
max_input_time = -1
signifie qu'il n'y a pas de limite?
Je trouve étrange que max_execution_time = 0
soit éternel.
Mais que signifie -1
pour max_input_time
?
Un rapide coup d’œil dans le fichier php.ini
vous montrera:
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
Donc, comme vous l'avez déjà deviné,
; Default Value: -1 (Unlimited)
//^^^^^^^^^^^^^^
Vous pouvez voir les fichiers php.ini
pour la production et le développement sur github :
En fait, la documentation le dit différemment:
max_input_time entier
Cela définit la durée maximale en secondes pendant laquelle un script est autorisé à analyser les données d'entrée, telles que POST et GET. Le chronométrage commence au moment où PHP est appelé sur le serveur et se termine au début de l'exécution. Le paramètre par défaut est -1, ce qui signifie que max_execution_time est utilisé à la place. Défini à 0 pour permettre un temps illimité.
La doc est ici: http://php.net/manual/fr/info.configuration.php#ini.max-input-time
Donc, à ma connaissance, le commentaire fourni dans php.ini est incorrect.
Dans php.ini
, vous trouverez la réponse à votre question:
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time=60
ceci a spécifié que -1
est unlimited car aucun script ne peut être exécuté avec un temps négatif.
la valeur 0
signifie que vous n'autorisez pas votre script à analyser les données ou à télécharger des fichiers.
max_input_time = -1
signifie ce que vous avez dit, il n'y a pas de limite de temps pour cette directive.