Maison >développement back-end >Problème PHP >Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?

Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?

藏色散人
藏色散人original
2022-11-25 09:46:241561parcourir

Solution au problème selon lequel la soumission de formulaire PHP ne peut pas être acceptée : 1. Ouvrez le fichier de configuration php.ini ; 2. Modifiez la taille des paramètres "post_max_sizeupload_max_filesize" et "post_max_size" configurés dans php.ini.

Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?

Le formulaire PHP submit_POST ne peut pas être reçu

Nouvel apprentissage PHP, enregistrez les problèmes et solutions pendant le processus d'apprentissage

Problèmes rencontrés

Aujourd'hui je fais une petite démo de gestion d'album photo, dans la foulée, j'ai uploadé une photo et il a dit que le téléchargement avait réussi

Mais lors du téléchargement de la deuxième photo, un message d'erreur ***Index non défini*** s'est produit et une "erreur" a été générée

dans le projet, il y a le jugement suivant, qui est à comparer la valeur transmise par le formulaire avec la session. Si la condition est remplie, l'étape suivante sera jugée. Si elle n'est pas remplie, une erreur sera générée

Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?Mon processus de résolution du problème

Le résultat. est de générer une "erreur", c'est-à-dire d'exécuter Supprimer le contenu dans else, indiquant que la condition de if n'est pas satisfaite

1 Tout d'abord, je supprime la condition dans if et vérifie si $_POST['token'] existe -. ---- le résultat est toujours la même erreur, donc

$_POST['token'] n'existe pas

2 Vérifiez que la valeur de _SESSION['token'] existe, indiquant que les données de publication n'ont pas été soumis

3. Revenez à la page de codes pour soumettre le formulaire et vérifiez qu'il n'y a pas d'erreurs de syntaxe, j'ai pensé qu'il y avait un problème inconnu avec le type masqué d'entrée

4. ​ont été transmis, et le résultat est non, ce qui signifie qu'il ne s'agit pas d'un problème de saisie cachée

Que dois-je faire si la soumission du formulaire php ne peut pas être acceptée ?5 Finalement, c'est confirmé. Ce n'est pas un problème caché ou un problème de session, il doit s'agir d'une livraison postale. problème

Solution

Cela fonctionne lors du téléchargement de la première photo, mais pas de la deuxième

Après une recherche en ligne, je l'ai finalement résolu

La raison est que la deuxième photo est trop grande et le paramètre post_max_size que j'ai configuré dans php.ini est trop petit

Cependant, ce que je trouve bizarre, c'est que php ne signale pas d'erreur et ne peut pas obtenir $POST directement

Résumé

upload_max_filesize La taille d'un seul fichier téléchargé

post_max_size La taille totale de plusieurs fichiers téléchargés

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn