-4
所有会话
我使用会话 这是我chat.php创建一个聊天应用,而无需数据库,称为使用REST API如何摧毁PHP
$sid = $_GET["s"];
$new_name = $_GET["name"];
$new_msg = $_GET["msg"];
$client_length = $_GET["le"];
session_id($sid); //session
session_start(); //start session
$session_id = session_id();
if(empty($_SESSION['chat']))
{
$_SESSION["chat"] = array("0" => array(
"createdAt" => date("Y-m-d H:i:sa"),
"name" => "Room ".$sid,
"sid" => $sid));
}
array_push($_SESSION["chat"], array("name" => $new_name, "msg"=>$new_msg));
exit(json_encode($_SESSION["chat"]));
我要释放内存,每12小时与破坏或清除所有会话 所以发起时 session_id($ sid); // session session_start(); //开始会话 $_SESSION['chat']
回到空,并且内存也是空闲的。
如何摧毁或清除在PHP中所有的会话或session_id()
对不起我的意思不是session_destroy()
我想打一个task
或job
在PHP检查,如果会议的最后一次设置的12小时,它会一次又一次地重置。
在这种情况下,也许你会想到session_destroy
它只发生,如果程序知道session_id
已经session_start
。 如果程序不知道该怎么办,并且想要重置该程序的会话?
我的意思是
CMIIW约session_id
和session_start
的可能的复制[如何杀死一个/所有的PHP会议?](HTTP ://stackoverflow.com/questions/5193744/how-to-kill-a-all-php-sessions) –