我正在开发一个基于 Web 的用户界面,它从数据库中绘制一些数据并将其显示给用户。从字面上看,可能会生成数百万个不同的图形,所以我的想法是动态生成图形,将其保存到临时文件,提供网页,并在一段时间后最终删除图像。
因此,我想做的是将已经生成的图像的路径存储在 $_SESSION 中,以便在 session 销毁时可以删除文件。 PHP 有没有办法在 session 被销毁时执行给定的函数(在这种情况下负责删除上述文件),无论何时发生?
最佳答案
是的,请参阅 session_set_save_handler
,特别是 $destroy
和 $gc
参数。
关于php - 在 session 销毁时执行函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3244822/