标签: php session
我正在开发一个基于Web的用户界面,用于绘制数据库中的一些数据并将其显示给用户。实际上,可以生成数百万个不同的图形,因此我的想法是动态生成图形,将其保存到临时文件,提供网页,最后在一段时间后删除图像。
因此,我想要在$ _SESSION中存储已生成图像的路径,以便在销毁会话时删除文件。有没有办法在PHP中执行一个给定的函数(在这种情况下将负责删除上述文件)当会话被销毁时,无论何时发生?
答案 0 :(得分:6)
是的,请参阅session_set_save_handler,特别是$destroy和$gc参数。
session_set_save_handler
$destroy
$gc