我有一個問題,在一個PHP腳本我必須做的一些事情,我需要真的很急,但在腳本中我也要做一些數據庫控制,所以,我會知道是否可以運行一個外部的PHP頁面,這樣做,但不用等待它的結果。 謝謝 (對不起,我的英語)Php - 運行另一個頁面,並去
1
A
回答
0
你會想看看使用JavaScript和Ajax。這使您可以異步地從頁面內運行一個php腳本。
如果使用的是JavaScript庫,如jQuery那麼你可以使用類似這樣的東西:
$.get('my_script.php', function(response) {
// This code is ran when the page has been loaded
// `response` is the content you get back from script
});
欲瞭解更多信息,對$.get
功能看看jQuery documentation。
0
是的,你可以使用這個Ajax。使用Ajax,你可以在後臺運行php代碼,但是如果用戶導航到另一個頁面,該代碼的執行將被終止。開始使用Ajax最簡單的方法就是使用像jQuery這樣的庫。見http://www.devirtuoso.com/2009/07/beginners-guide-to-using-ajax-with-jquery/
希望這有助於
- 編輯 - 該如何使用Ajax和PHP
home.php(這裏使用的是Ajax來實現調用exec(PHP的script.php) exec.php運行)
<!--include the jQuery library -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.js"></script>
<script type="text/javascript">
function runInBackground(){
$.get('exec.php', function(data) {
});
}
</script>
exec.php
<?php
exec(php script.php);
?>
0
您可以使用Ajax來做到這一點,它讓另一個腳本在後臺運行。
相關問題
- 1. PHP提交表單到另一個頁面,並運行方法
- 2. 當我去另一個頁面沒有重裝時運行Javascript函數
- 3. 將一個php變量從一個頁面傳遞到另一個php頁面
- 4. 將PHP頁面重定向到另一個PHP頁面
- 5. 如何從一個頁面獲取數據到另一個頁面不需要運行php
- 6. 重定向到另一個頁面PHP
- 7. PHP - 重定向到另一個頁面
- 8. PHP發送HTTP_POST_VARS到另一個頁面?
- 9. 的JavaScript值到另一個PHP頁面
- 10. 使用php提交內容到一個.txt,並保持在同一頁面,而不是去到PHP頁面
- 11. 我如何將一個php頁面重定向到另一個php頁面?
- 12. 執行一個PHP頁面並存儲一個變量?使用
- 13. 從一個頁面獲取the_content並在另一個頁面中顯示(Wordpress)
- 14. 把文件上傳並轉到另一個PHP頁面
- 15. PHP重定向到另一個頁面並傳遞值?
- 16. 如何fancybox右鍵單擊去另一個頁面?
- 17. 從一個頁面抓取信息並在另一個頁面中顯示
- 18. 應該jQuery的ajax去同一頁或另一個PHP文件?
- 19. 加載另一個頁面,而Ajax仍然運行/鎖定頁面?
- 20. 刪除另一個頁面的css,並保留其他頁面
- 21. 顯示從另一個PHP頁面,而頁面重載
- 22. 傳遞變量在另一個頁面上運行
- 23. 通過jquery運行另一個html頁面上的javascript代碼
- 24. 重定向,然後在另一個頁面上運行功能?
- 25. 將用戶從一個頁面帶到另一個頁面
- 26. 從一個頁面輸入的信息到另一個頁面
- 27. 通行證鏈路ID到PHP頁面與另一個DIV
- 28. 導航到一個頁面,並再次到另一個頁面順序
- 29. 如何在PHP中將一個頁面重定向到另一個頁面?
- 30. 將數組從一個頁面傳遞到另一個頁面php
你可以通過curl調用該php腳本(頁面)... – jimy 2011-05-26 10:43:51
PHP不是多線程的。據我所知,沒有辦法做到這一點。 – martynthewolf 2011-05-26 10:44:31
您可以對該頁面進行ajax異步調用。 – 2011-05-26 10:45:33