我正在开发一个基于 Web 的用户界面,它从数据库中绘制一些数据并将其显示给用户。从字面上看,可能会生成数百万个不同的图形,所以我的想法是动态生成图形,将其保存到临时文件,提供网页,并在一段时间后最终删除图像。

因此,我想做的是将已经生成的图像的路径存储在 $_SESSION 中,以便在 session 销毁时可以删除文件。 PHP 有没有办法在 session 被销毁时执行给定的函数(在这种情况下负责删除上述文件),无论何时发生?

最佳答案

是的,请参阅 session_set_save_handler ,特别是 $destroy$gc 参数。

关于php - 在 session 销毁时执行函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3244822/

10-09 13:58