在後台執行 PHP 腳本:綜合指南
問題:在表單提交後執行 PHP腳本可能會導致由於擴展處理導致用戶沮喪和瀏覽器問題
解決方案:將電子郵件通知過程解耦為獨立於用戶操作運行的單獨腳本。
在後台執行 PHP 腳本
要在後台執行 PHP 腳本,我們可以利用 shell_exec() 函數,它允許我們從 PHP 環境中執行 shell 命令。以下是建議的程式碼片段:
shell_exec("/path/to/php /path/to/send_notifications.php '".$post_id."' 'alert' >> /path/to/alert_log/paging.log &");
關鍵注意事項:
用法範例:
提供的範例指令在背景執行send_notifications.php腳本,傳遞兩個參數($post_id 和 'alert' )並將其輸出重定向到 paging.log 檔案。
其他注意事項:
以上是如何在背景執行 PHP 腳本而不阻止使用者互動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!