10.5 Sitzungen verfolgen

Problem

Sie möchten Informationen über Benutzer erhalten und deren Bewegungen durch Ihre Site mitverfolgen.

Lösung

Setzen Sie das Session-Modul ein. Die Funktion session_start() initialisiert eine Session, und der Zugriff auf ein Element im globalen Array $_SESSION veranlasst PHP, die entsprechende Variable zu verfolgen.

session_start();
$_SESSION['visits']++;
print 'Sie haben uns '.$_SESSION['visits'].' mal besucht.';

Diskussion

Damit automatisch bei jeder Anfrage eine Session gestartet wird, setzen Sie in php.ini session.auto_start auf 1. Wenn session.auto_start gesetzt ist, müssen Sie session_start() nicht aufrufen.

Die Session-Funktionen verfolgen die Aktivitäten der Benutzer, indem sie ihnen Cookies mit zufällig generierten ...

Get PHP 5 Kochbuch, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.