Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何销毁PHP中的所有会话_Php_Session - Fatal编程技术网

如何销毁PHP中的所有会话

如何销毁PHP中的所有会话,php,session,Php,Session,我使用会话创建了一个没有数据库的聊天应用程序 这是我的chat.php,使用RESTAPI调用 $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($_S

我使用会话创建了一个没有数据库的聊天应用程序 这是我的chat.php,使用RESTAPI调用

$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小时释放一次内存 那么什么时候开始呢 会话id$sid//一场 会议开始//开始会话 $_会话['chat']将返回空状态,并且内存可用

如何在php中销毁或清除所有会话或会话id

对不起,我的意思是不要破坏会话

我想在php中做一个任务或作业,检查会话最后一次重置12小时后,它是否会一次又一次地重置

在这种情况下,您可能会认为只有当程序知道会话id并且会话已经启动时,会话才会被销毁。 如果程序不知道这一点,并希望重置程序的会话,该怎么办

我是说

CMIIW关于会话id和会话开始

最后我使用echo session\u save\u路径;并删除该文件夹中的会话文件

可能重复的