<?php
$b = session_id();
if(empty($b)) session_start();
$ses= session_id();
echo $ses;
?>
該代碼可用於當摧毀會話顯示的會話ID是一樣的老one.When我刪除cookie那麼它changed..how更改會話生成會話ID如何在登出後在php中更改會話ID?
但ID?
<?php
$b = session_id();
if(empty($b)) session_start();
$ses= session_id();
echo $ses;
?>
該代碼可用於當摧毀會話顯示的會話ID是一樣的老one.When我刪除cookie那麼它changed..how更改會話生成會話ID如何在登出後在php中更改會話ID?
但ID?
改變session_id()
可以通過session_regenerate_id()
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Old Session: $old_sessionid<br />";
echo "New Session: $new_sessionid<br />";
print_r($_SESSION);
?>
進行刪除會話使用session_destroy();
session_destroy();
$_SESSION = array(); // Clears the $_SESSION variable
這可能早就更快地將它放入谷歌:'session_regenerate_id' – jeroen
使用'session_unset()'破壞先前的會話ID –