如果窗口关闭,有没有办法可以运行 php 命令?
例如,我有一个脚本,用户可以使用该脚本将文件上传到服务器上的临时目录,以便用户决定是否要保留它们。但是,就目前而言,如果用户只是离开页面,文件就会保留在那里。
谢谢
如果窗口关闭,有没有办法可以运行 php 命令?
例如,我有一个脚本,用户可以使用该脚本将文件上传到服务器上的临时目录,以便用户决定是否要保留它们。但是,就目前而言,如果用户只是离开页面,文件就会保留在那里。
谢谢
您可以使用 onBeforeUnload 添加一个在离开页面之前警告用户的 javascript,可以在此处找到一些示例:
您可能能够在 javascript 中拦截页面退出事件并将其传递给您的 php 应用程序:拦截页面退出事件
这似乎会更好地实现为服务器上的 cron 作业,该作业将清理临时目录中的文件。
PHP 脚本必须由“某物”初始化。照这样说:
您可能会考虑一项CRON
经常运行并为您运行PHP
脚本的作业。例如,假设您想每半小时“清除”一次临时目录,CRON 作业将非常适合。- 原因JavaScript
可能不是您最好的选择,就像您说的那样,如果用户关闭窗口,则JavaScript
停止运行。