我是 PHP 的新手,甚至是 PHP Sessions 的新手,但我已经阅读了很多关于它的内容;但是,我无法找到我的问题的答案。这是一个简化版本: 1 - 用户在页面上的表单中输入名称 2 - 一个 php 文件获取名称,启动会话并在服务器上为用户创建一个目录,其中包含一些用户可以查看的自定义文件.
这是一个问题:由于这不是真正的登录机制,因此不会出现注销或会话超时,我不想强加超时。因此,只要她/他打开浏览器页面,在服务器上为用户创建的目录应该仍然可以访问。我如何知道浏览器何时关闭并且用户不再使用会话,以便我可以删除服务器上的自定义目录?是否有任何与服务器上可以使用的会话文件相关的内容:例如,如果垃圾收集清理了会话并且它不再存在,那么我可以运行一个脚本来检测它并删除与删除的会话。
我不清楚的是,如果 session_destroy() 从未被调用,服务器上的会话会发生什么。