擦除会话并在PHP中获取新的session_id()

时间:2011-03-21 06:01:36

标签: php session

不知道该怎么做......我在退出页面上有这个:

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

但是,当新用户在注销后“注册”时,他们会获得相同的会话ID,因此会导致一些登录问题,因为多人会有相同的会话ID。

想法?

1 个答案:

答案 0 :(得分:2)

session_regenerate_id(true); $_SESSION = array();有什么问题?

它似乎完全符合您的要求。