我有一个要求,用户需要上传文件并在上传页面后单击提交。点击提交后,一个php脚本在后台运行。我想要的是页面应该被重定向到另一个 PHP 页面,而 script.php 脚本应该在后台执行。
<form action=script.php method='POST'>
我想要的是 script.php 脚本应该仍然运行并且页面应该被重定向到一些 result.html 页面。任何想法?
我有一个要求,用户需要上传文件并在上传页面后单击提交。点击提交后,一个php脚本在后台运行。我想要的是页面应该被重定向到另一个 PHP 页面,而 script.php 脚本应该在后台执行。
<form action=script.php method='POST'>
我想要的是 script.php 脚本应该仍然运行并且页面应该被重定向到一些 result.html 页面。任何想法?
你可以使用Jquery文件上传方法吗?因此,当 ajax 上传文件时,您可以在后台 div 中显示其他内容。
你可以做一个 header("Location: foo.php"); 在要运行的脚本之后。如果您的脚本不输出任何标头,这很好,它会在脚本完成时重定向。
如果脚本非常耗时,您将需要在提交表单时对 PHP 脚本执行异步调用(可能通过 ajax),然后表单目标可以是您希望重定向的位置。
据我了解您的问题,您需要一个消息队列工具。将请求保存在 sql 表中或作为文件系统上的作业并从控制台运行脚本。
否则你会阻止一些 Web 服务器实例。
像rabbitmq这样的东西
一切顺利
header('location:'sumthng.php');
在你的操作页面中给出这个