MAX_FILE_SIZE in PHP - worum geht es?

Ich habe versucht, ein Formular zum Hochladen von Dateien zu erstellen, und die PHP-Dokumentation überprüft, um mein Gedächtnis zu diesem Thema aufzufrischen.Hier ist ein Link zum jeweiligen Artikel. Plötzlich bemerkte ich diese Nachricht:

Das versteckte Feld MAX_FILE_SIZE (gemessen in Byte) muss vor dem Dateieingabefeld stehen, und sein Wert ist die maximale Dateigröße, die von PHP akzeptiert wird. Dieses Formularelement sollte immer verwendet werden, da Benutzer nicht auf die Übertragung einer großen Datei warten müssen, um festzustellen, dass sie zu groß war und die Übertragung fehlgeschlagen ist. Denken Sie daran: Diese Einstellung auf der Browserseite zu ändern ist recht einfach. Verlassen Sie sich daher niemals darauf, dass Dateien mit einer größeren Größe durch diese Funktion blockiert werden. Dies ist lediglich eine Komfortfunktion für Benutzer auf der Clientseite der Anwendung. Die PHP-Einstellungen (auf der Serverseite) für maximale Größe können jedoch nicht getäuscht werden.

OK ... Was sagen? Zuerst sagt es, dass esMuss vor dem Feld zum Hochladen der Datei. Dann sagt es uns, dass es nur der Bequemlichkeit halber ist. Und außerdem - es ist sowieso auf der Client-Seite, so dass jeder damit herumspielen kann. Nach dem googeln fand ich auch Informationen, dass es keine bekannten Browser gibt, die dies unterstützen.

WTF? Warum heißt es, dass esMuss Vor dem Feld zum Hochladen von Dateien, wenn es (für alle Zwecke und Absichten) absolut sinnlos zu sein scheint? Soll ich es überhaupt in mein HTML einfügen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage