簡體   English   中英

將頁面重定向到另一個HTML腳本並在后台執行php腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM