Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?
Lösung für das Problem, dass die Übermittlung von PHP-Formularen nicht akzeptiert werden kann: 1. Öffnen Sie die Konfigurationsdatei php.ini. 2. Ändern Sie die Größe der in php.ini konfigurierten Parameter „post_max_sizeupload_max_filesize“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?
PHP-Formularübermittlung_POST kann nicht empfangen werden
Neues PHP-Lernen, notieren Sie die Probleme und Lösungen während des Lernprozesses
Aufgetretene Probleme
Heute mache ich eine kleine Demo der Fotoalbumverwaltung, dabei habe ich ein Foto hochgeladen und es hieß, der Upload sei erfolgreich gewesen
Aber beim Hochladen des zweiten Fotos ist eine Fehlermeldung ***Undefinierter Index*** aufgetreten und es wurde „Fehler“ ausgegeben
im Projekt gibt es folgendes Urteil, das zu vergleichen ist Wenn die Bedingung erfüllt ist, wird der nächste Schritt beurteilt. Wenn sie nicht erfüllt ist, wird ein Fehler ausgegeben.
Mein Prozess zur Lösung des Problems soll „Fehler“ ausgeben, also den Inhalt in else entfernen, was darauf hinweist, dass die Bedingung von if nicht erfüllt ist. ---- Das Ergebnis ist immer noch derselbe Fehler, also
$_POST['token'] existiert nicht
2 Überprüfen Sie, ob der Wert von _SESSION['token'] vorhanden ist, was darauf hinweist, dass die Postdaten nicht vorhanden sind eingereicht
3. Gehen Sie zurück zur Codeseite, um das Formular zu senden, und überprüfen Sie, ob es keine Syntaxfehler gibt. Es liegt ein unbekanntes Problem mit dem versteckten Eingabetyp vor.
4 Ich habe auch überprüft, ob andere Arten von Eingabewerten vorhanden sind wurden bestanden und das Ergebnis ist „Nein“, was bedeutet, dass es sich nicht um ein Problem mit versteckter Eingabe handelt Problem
LösungEs funktioniert beim Hochladen des ersten Fotos, aber nicht beim zweiten.
Nachdem ich im Internet gesucht habe, habe ich es endlich gelöst
Der Grund ist, dass das zweite Bild zu groß ist und der Parameter post_max_size Ich habe in php.ini konfiguriert, dass es zu klein istWas ich jedoch seltsam finde, ist, dass PHP keinen Fehler meldet und $POST nicht direkt abrufen kannZusammenfassung
upload_max_filesize Die Größe einer einzelnen hochgeladenen Datei post_max_size Die Gesamtgröße mehrerer hochgeladener DateienEmpfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!