Стирание сессии и получение нового session_id () в PHP - PullRequest
0 голосов
/ 21 марта 2011

Не уверен, что делать ... У меня есть это на моей странице выхода из системы:

<?php
  setcookie ("session_key", "", time() - 3600);
  session_start();
  $_SESSION = array(); 
  session_unset();
  session_destroy(); 
  header('Location:login.php');
?>

, но все же, когда новый пользователь "регистрируется" после выхода из системы, он получает тот же идентификатор сеанса, поэтому вызываетнекоторые проблемы с входом в систему, когда несколько человек имеют одинаковый идентификатор сессии.

Идеи?

1 Ответ

2 голосов
/ 21 марта 2011

Что не так с session_regenerate_id(true); $_SESSION = array();?

Кажется, он делает именно то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...