[英]Redirecting the page to another html script and execute php script in background
我有一個要求用戶需要上傳文件並在上傳頁面后單擊提交。 單擊提交后,在后台運行php腳本。 我想要的是該頁面應重定向到另一個PHP頁面,而script.php腳本應在后台執行。
<form action=script.php method='POST'>
我想要的是script.php腳本仍應運行,並且該頁面應重定向到一些result.html頁面。
據我了解您的問題,您需要一個消息隊列工具。 將請求保存在sql表中或作為文件系統上的作業保存,並從控制台運行腳本。
否則,您將阻止某些Web服務器實例。
像rabbitmq
祝一切順利
可以使用Jquery文件上傳方法嗎? 因此,在ajax上傳文件的同時,您可以在背景div中顯示其他內容。
您可以執行標頭(“ Location:foo.php”); 您要運行的腳本之后。 如果您的腳本沒有輸出任何標題,則可以,並且在腳本完成后會重定向。
如果腳本非常耗時,則在提交表單時,您可能需要通過ajax對PHP腳本進行異步調用,然后可以在表單目標中進行重定向。
header('location:'sumthng.php');
在您的操作頁面中給出
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.