php perdant des champs de formulaire lors du téléchargement de gros fichiers

J’ai donc lu que php efface la variable $ _POST lorsqu’un téléchargement ou d’autres données dépassent les limites des données POST. Ainsi, si l’utilisateur télécharge un très gros fichier que php / apache rejette, ses champs de formulaire seront effacés et vous ne pourrez pas les repeupler. Y a-t-il un moyen de contourner ceci? Est-ce un problème de PHP ou un problème d’Apache?

Y a-t-il un moyen de contourner ceci?

À bien des égards, l’un d’entre eux consiste simplement à donner une réponse de 500 et à mourir immédiatement.

Est-ce un problème de PHP ou un problème d’Apache?

Peut être les deux, mais je suppose que c’est juste que vous atteignez la limite de PHP pour la taille maximale de la publication ou la limite de mémoire. Configurez votre serveur de manière à disposer des ressources suffisantes pour gérer les téléchargements de fichiers souhaités.