Сессия отключена или session_destroy?

Возможный дубликат:
В чем разница между session_unset () и session_destroy () в PHP?

Что лучше для безопасности, и если сеанс отключен, время загрузки лучше в следующий раз, когда сеанс должен получить доступ, а не воссоздан?

Related of "Сессия отключена или session_destroy?"

Unset уничтожит определенную переменную сеанса, тогда как session_destroy() уничтожит все данные сеанса для этого пользователя.

Это действительно зависит от вашего заявления о том, какой из них вы должны использовать. Просто держите это в уме.

 unset($_SESSION['name']); // will delete just the name data session_destroy(); // will delete ALL data associated with that user. с unset($_SESSION['name']); // will delete just the name data session_destroy(); // will delete ALL data associated with that user. 

Что-то, о чем следует знать, переменные $_SESSION по-прежнему устанавливаются на одной странице после вызова session_destroy() где это не так, когда используется unset($_SESSION) или $_SESSION = array() . Кроме того, unset($_SESSION) сдувает супергелобал $_SESSION поэтому делайте это только тогда, когда вы уничтожаете сеанс.

При всем том, что лучше всего делать, так как документы PHP имеют это в первом примере для session_destroy() .