Hallo, ihr Profis!
Ich wollte selber ein Forum im PHP programmieren und das Grundgerüst steht und läuft auch schon gut. Jetzt habe ich aber 2 Fragen:
- Die Seite wird einzig und allein über die index.php gesteuert und der Link sieht z.B. so aus: index.php?site=forum&su=forenübersicht&....
Das ganze mache ich mit Includes. Unter anderem habe ich eins für den Login. ich möchte jetzt, dass wenn man das Formular zum einloggen abschickt die gleichen GET Parameter wie bei der jetzigen Seite an des action="index.php" drangehängt werden.
Bei der ersten Frage kann ich dir helfen:
$_SERVER["QUERY_STRING"] liefert dir die GET-Parameter.
Bsp.: du rufst die seite meinet wegen so auf:
index.php?site=login
dann ist $_SERVER["QUERY_STRING"] = "site=login"
in deinem Formular schreibst du dann einfach:
..."<form action="index.php' . $_SERVER["QUERY_STRING"] . '" method="POST">...
Vorraussetzung ist aber, dass du als Methode POST angeben musst (siehe Beispiel) , denn sonst klappt es so nicht. Aber bei Login würde ich sowieso POST nehmen.
Viel Spaß.