我有一個問題,在一個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. 在運行另一個頁面時刷新HTML PHP頁面?
- 3. 當我去另一個頁面沒有重裝時運行Javascript函數
- 4. 將整個php頁面複製到另一個_blank php頁面
- 5. 在頁面中加載另一個頁面並追加另一個網址
- 6. 將一個php變量從一個頁面傳遞到另一個php頁面
- 7. 從一個頁面到另一個頁面進行通信? JavaScript,PHP?
- 8. 如何去同一個頁面中的PHP頁面
- 9. 如何使用jquery從.php文件中拉出一些php並在另一個頁面上運行它?
- 10. 將PHP頁面重定向到另一個PHP頁面
- 11. 如何從一個頁面獲取數據到另一個頁面不需要運行php
- 12. PHP行數據到另一個PHP頁面無形式
- 13. 轉到另一個頁面並在
- 14. PHP發送HTTP_POST_VARS到另一個頁面?
- 15. php鏈接到另一個頁面
- 16. PHP - 重定向到另一個頁面
- 17. PHP - 如何在另一個頁面
- 18. 的JavaScript值到另一個PHP頁面
- 19. 重定向到另一個頁面PHP
- 20. 我如何將一個php頁面重定向到另一個php頁面?
- 21. 使用php提交內容到一個.txt,並保持在同一頁面,而不是去到PHP頁面
- 22. 執行一個PHP頁面並存儲一個變量?使用
- 23. 從一個頁面獲取the_content並在另一個頁面中顯示(Wordpress)
- 24. PHP重定向到另一個頁面並傳遞值?
- 25. 把文件上傳並轉到另一個PHP頁面
- 26. 離子一個標籤去到另一個選項卡的子頁面不能回去到另一個標籤
- 27. 如何fancybox右鍵單擊去另一個頁面?
- 28. 從一個頁面抓取信息並在另一個頁面中顯示
- 29. 將post值從一個php傳遞到另一個php頁面
- 30. 應該jQuery的ajax去同一頁或另一個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