首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将页面重定向到另一个html脚本并在后台执行php脚本

问将页面重定向到另一个html脚本并在后台执行php脚本
EN

Stack Overflow用户
提问于 2012-12-10 20:14:24
回答 4查看 1.1K关注 0票数 0

我有一个要求,其中用户需要上传一个文件,并在上传页面后点击提交。点击submit后,一个php脚本会在后台运行。我想要的是,页面应该被重定向到另一个PHP页面,而script.php脚本应该在后台执行。

代码语言:javascript
复制
<form action=script.php method='POST'> 

我想要的是script.php脚本应该仍然运行,并且页面应该被重定向到某个result.html页面。有什么想法吗?

EN

回答 4

Stack Overflow用户

发布于 2012-12-10 20:17:42

据我所知,你需要一个消息队列工具。将请求保存在sql表中或保存为文件系统上的作业,然后从控制台运行脚本。

否则,您会阻止一些web服务器实例。

像rabbitmq这样的东西

万事如意

票数 0
EN

Stack Overflow用户

发布于 2012-12-10 20:18:27

可以使用Jquery文件上传方法吗?因此,当ajax上传文件时,您可以在后台div中显示其他内容。

票数 0
EN

Stack Overflow用户

发布于 2012-12-10 20:19:12

您可以在要运行的脚本后面添加一个标题(“Location: foo.php");。如果您的脚本没有输出任何头文件,这是很好的,当脚本完成时,它将重定向。

如果脚本非常耗时,那么您需要在提交表单时对PHP脚本进行异步调用,可能是通过ajax,然后表单目标可以是您希望重定向的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13800742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档