2013-08-22 270 views
0

我需要使用PHP重新生成会话,可以通过销毁前一个或任何其他可能的解决方案。 我不是一个完美的PHP家伙。下面的工作是由一名自由职业者完成的,现在他无法追踪。重新生成会话/销毁会话

$ses="myses"; 
session_regenerate_id(false); 
session_name($ses); 
setcookie($ses, $_COOKIE[$ses], time()+10000, "/"); 
@session_start(); 
@ob_start(); 

我需要结束当前会话,然后开始新的会话。

回答

0
session_start() // if it's not started already 
session_regenerate_id() 

这将重新生成要摧毁它,这样做you..if会话ID:

session_start(); 
session_destroy(); 
session_start(); 
+0

工作就像一个魅力。 – user2705928