phpbar.de logo

Mailinglisten-Archive

[php] History - welche Seiten hat der User gesehen?
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[php] History - welche Seiten hat der User gesehen?



Hi loide!

Für ein projekt ist eine gewünschte funktion, daß für den besucher der seite
eine liste mitgeführt wird, welche seiten er bisher besucht hat. Ziel ist
es, dem besucher anzuzeigen, welche seiten er schon gesehen hat (eine art
marker). Da es kaum textlinks gibt (sonst könnte man ja vlink="farbe" im
body-tag benutzen), soll die jeweilige grafik sich ändern, wenn die seite
schonmal gesehen wurde.

Die realisierungsidee ist folgende:
- Der besucher bekommt eine unique-id, die als cookie gesetzt wird.
- Bei jedem aufruf einer seite wird der script_name und der cookie-inhalt in
  einer sql-tabelle gespeichert.
- Vor dem aufruf einer neuen seite werden die besuchten seiten aus der
  tabelle gelesen (select script_name from table where id=cookie)
- Wenn besucher schonmal da war, wird eine grafik angezeigt, sonst eben
  nicht.

Statt eines cookies (und den damit bekannten nachteilen) ist die
alternative, die unique-id über die url weiterzureichen... ist aber auch mit
mehr arbeit verbunden, da alle links angepasst werden müßten.

Was haltet ihr davon? Geht es einfacher? Oder ganz anders besser?

cya

amalesh
-- 
www  : http://www.living-source.com/user/amalesh/
     : http://www.goatrance.de/goafreak/
email: amalesh_(at)_goatrance.de || aka_(at)_bigfoot.de
icq  : 963380 

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive