我想在服务器上的进程完成后立即刷新页面。我不知道从哪里开始或从哪里开始我的搜索。通过网站发送刷新请求至页面
- 用户上传文件到服务器上的文件
- 服务器检查是否是有效的,将文件复制到另一个文件夹:
我有以下计划,这完美的作品。
- 在另一个文件夹中,文件必须等待由计划每隔1分钟(或任何间隔)运行的程序(Filemaker Server)处理。
- 程序处理完文件后,它会标记一个“0无错误”的MySQL数据库条目或进程返回的任何内容。
到目前为止好。我希望网站的用户知道流程何时结束。我已经有一个计时器倒数到0,这是处理开始前的秒数。然后向用户呈现文本“处理开始”。
现在,我想在处理结束时向客户端浏览器发送刷新请求。这应该是一些批处理文件命令或一个mysql函数;我真的没有线索。我尝试了<META HTTP-EQUIV="REFRESH" CONTENT="1";URL=home.php">
,但刷新(每1秒或任何其他时间间隔)都是不可接受的,因为用户必须通过表单上载文件,而且每次刷新时都会清除表单。 (当服务器请求刷新页面时,这不是问题,因为一次只能进行一次上载过程。)
在此事先感谢您的任何建议!
不知道它是否适合您的特定应用程序......提交后,在向页面输出任何内容之前,您可以使用PHP头部来重定向。 http://php.net/manual/en/function.header.php – showdev