Ingo Turski: Zu einem PHP Script

Beitrag lesen

Hi,

Es geht um ein Kommentar Script, jetzt habe ich es so gemacht, das nach einem Eintrag
der User auf eine Seite Namens /kommentar/redirect.php umgeleitet wird, dort erhält er
eine einmalige "ID" mit der er wieder zurück auf die Seite geschickt wird, auf der er
seinen Eintrag gemacht hat. Damit der User weiss, das sein Eintrag
erfolgreich war lese ich
die neu angelegte ID mittels Session aus und bestätige den Eintrag, gleichzeitig
wird dann auch die Session beendet, so das nach einem Refresh nichts mehr übrigbleibt. Was hält ihr davon?

nichts.
Sowohl Session als auch Umleitung sind unnötig.
Nutze einfach ein "Affenformlar". Doubletten kannst Du dabei leicht vermeiden, wenn Du vor dem Speichern eines Eintrages prüfst, ob dieser bereits gespeichert wurde. Da ich die Einträge in einer xml-Datei speichere und diese nicht unnötig komplett auslesen will, schreibe ich die zuletzt abgesendeten Daten einfach in eine temporäre Datei und vergleiche die abgesendeten Daten vor dem Speichern damit - zur Vermeidung eines doppelten Eintrages über Reload reicht das im Normalfall völlig aus.

Warum machst Du eigentlich einen neuen Thread auf? Der alte ist noch verfügbar!

freundliche Grüße
Ingo