Hello,
Mich interessiert nun, wie die Betreiber dies bewerkstelligen und ob es auch für ein Gästebuch umsetzbar und/oder sinnvoll ist.
Was benötigst Du denn dazu?
- Eintragungsformular
- Datenspeicherung für Eintrag, eine Datei mit einem (Multi-)Array kann da schon reichen
- Anzeigefunktion, die aus dem Array die Seiten mit den freigegebenen Einträgen
aufbaut - Link-Script für Opt-In, dass bei Get-Request im Array schaut, ob dort
ein passender Eintrag (innerhalb eines definierbaren Zeitfensters) freigeschaltet
werden kann - email- und Link-Funktion, die einen zufälligen Linkcode erzeugt,
ihn in das Array beim zugehörigen Datensatz einträgt und den Code an den Link
anhängt, der dann dem User per Mail zugesandt wird
In das Array würde ich eintragen:
$_item = array;
$_item['subject'][$timestamp] = gesendetes Betreff
$_item['text'][$timestamp] = Gästebuchtext
$_item['session'][$timestamp] = Sessionnummer des Eintragers
$_item['status'][$timestamp] = Statuscode (0 = ungesichtet, 1 = gesichtet,
2 = freigegeben, 99 = gesperrt, oder so ähnlich)
$_item['opt_in'][$timestamp] = Opt-In-Code für den Link
Die Session würde ich deshalb mit abspeichern, weil Du dem Eintrager seinen eigenen Eintrag dann solange die Session besteht, anzeigen kannst und er ihn ggf. auch noch ändern könnte...
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg