proper Weg, sich von einer Sitzung in PHP abzumelden
Ich habe viele PHP-Tutorials für Abmeldeskripte gelesen, ich frage mich, was der richtige Weg ist, sich von einer Sitzung abzumelden!
Script 1
<?php
session_start();
session_destroy();
header("location:index.php");
?>
Script 2
<?php
session_start();
session_unset();
session_destroy();
header("location:index.php");
?>
Script 3
<?php
session_start();
if (isset($_SESSION['username']))
{
unset($_SESSION['username']);
}
header("location:index.php");
?>
Gibt es einen effektiveren Weg, dies zu tun? Eine Sitzung kann immer durch erneutes Anmelden erstellt werden. Sollte ich mich also darum kümmern, session_destroy () zu verwenden und stattdessen unset ($ _ SESSION ['variable']) zu verwenden? Welches der obigen 3 Skripte ist vorzuziehen?