Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?

Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?

藏色散人
藏色散人Original
2022-11-25 09:46:241545Durchsuche

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“.

Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?

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.

Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?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ösung

Es funktioniert beim Hochladen des ersten Fotos, aber nicht beim zweiten.

Nachdem ich im Internet gesucht habe, habe ich es endlich gelöst Was soll ich tun, wenn die Übermittlung des PHP-Formulars nicht akzeptiert werden kann?

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 ist

Was ich jedoch seltsam finde, ist, dass PHP keinen Fehler meldet und $POST nicht direkt abrufen kann

Zusammenfassung

upload_max_filesize Die Größe einer einzelnen hochgeladenen Datei

post_max_size Die Gesamtgröße mehrerer hochgeladener Dateien

Empfohlenes 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn