Wie kann am besten überprüft werden, ob ein Formular gesendet wurde oder nicht, um festzustellen, ob ich die Variablen des Formulars an meine Validierungsklasse übergeben soll?
Zuerst dachte ich vielleicht:
isset($_POST)
Aber das wird immer wahr sein, da überall ein Superglobal definiert ist. Ich möchte nicht jedes Element meines Formulars durchlaufen müssen mit:
if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc
Während ich diese Frage schrieb, dachte ich an eine viel grundlegendere Lösung. Fügen Sie ein verstecktes Feld hinzu, um als Flag zu fungieren, das ich überprüfen kann.
Gibt es einen saubereren Weg, als meine eigene Flagge hinzuzufügen?
submited
if(isset($_POST['submited']))