session_destroy --
Löscht alle in einer Session registrierten Daten
Beschreibung
bool session_destroy ( void )
session_destroy() löscht alle in Verbindung mit der
aktuellen Session stehenden Daten. Mit der Session zusammenhängende
globale Variablen und das Session-Cookie werden nicht gelöscht.
Um die Session komplett zu löschen, z.B. um einen Benutzer auszuloggen,
muss auch die Session-ID gelöscht werden. Wenn zum Verfolgen der Session
ein Cookie benutzt wird (standardmäßige Einstellung), muss das
Session-Cookie gelöscht werden. Dafür kann setcookie()
verwendet werden.
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiel 1. Löschen einer Session mit $_SESSION
<?php // Initialisierung der Session. // Wenn Sie session_name("irgendwas") verwenden, vergessen Sie es // jetzt nicht! session_start();
// Löschen aller Session-Variablen. $_SESSION = array();
// Falls die Session gelöscht werden soll, löschen Sie auch das // Session-Cookie. // Achtung: Damit wird die Session gelöscht, nicht nur die Session-Daten! if (isset($_COOKIE[session_name()])) { setcookie(session_name(), '', time()-42000, '/'); }
// Zum Schluß, löschen der Session. session_destroy(); ?>
Anmerkung:
Verwenden Sie session_unset() nur bei veraltetem
Code, bei dem nicht $_SESSION benutzt wird.
Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.
In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.