Variablen übergeben

S-lord

Mitglied
Ich habe eine kleine Kommentarfunktion geschrieben.
Wenn ein Kommentar geschrieben wird, soll dieser per Formular (POST) an eine sog. comment.php gesendet werden. Für den Eintrag in die Datenbank ist allerdings die ID erforderlich, die zuvor noch per get übermittelt wurde, also:
/index.php?link=news&id=1

Diese ID wird ja aber nicht mit übertragen.
Wie kann ich nun den Inhalt der Variable ID in das per Formular angesteuerte Script comment.php übertragen?
 
Zuletzt bearbeitet:
Ich habe nicht genau verstanden, was Du erreichen willst und welchen Hintergrund Deine Anwendung hat, aber Du kannst Dir auch mal Sessions anschauen. Ggf. die nötigen Daten in einer Session speichern.
 
Genau so habe ich das jetzt auch erstmal gelöst, aber ist das nicht eher eine unsaubere Methode?

Schon, normalerweise sendet man die Daten an die PHP selbst (action=""), jedoch geht es genau so, wenn du es an eine andere PHP senden willst.

Interessanter ist natürlich eine Lösung unter Zuhilfenahme von Sessions (Beispiel):

KommentarVerfassen.php:
PHP:
$_SESSION["comment_to"] = $_GET["comment_id"]

$_SESSION["comment_to"] wäre dann in einer KommentarEintragen.php und ergäbe die ID zu dem Kommentar.
 
Zurück