Ich habe eine Single Page Application, habe eine Datenbank, und einen Apache Server (der vom Web hoster).
Anfangen tut es beim Login.
-Eine <form> will ich nicht erstellen, da beim Submit auf die neue Seite weitergeleitet wird, auf das ich im action=""-Attribut verwiesen haben. (Gut, man kann es mit preventDefault unterbinden)
-Wenn ich per Ajax und GET/POST daten an den Server schicke, muss ich eine URL angeben -> z.B. login.php. Jetzt habe ich schon
eine Datei für nur
eine Aufgabe.
Was ich will: All meine PHP-Funktionen, egal ob login oder eine datenbank abfrage, in sehr wenigen Dateien unterbringen.
Jetzt könnte ich mit Ajax und einem JSON-Wertepaar (z.B. "function" : "login") Werte an diese PHP-Datei senden, müsste aber in dieser PHP-Datei diesen Wertepaar abfragen
PHP-Code:
if ("function" == "login") -> führe login-routine aus
Bei vielen Funktionen könnt ihr dann vorstellen wie groß und lächerlich diese abfrage wird.