我用JavaScript寫了一個HTML頁面,一個PHP文件和一個shell腳本 它們全都在同一臺機器上我運行shell腳本,它會打開Firefox的頁面, 當JavaScript完成時,它會POST到訪問getdata.phpshell腳本可以檢測JavaScript是否在Firefox上運行?
<form id="hidden_form" method="POST" action="getdata.php" ></form>
訪問getdata.php會做的東西,然後它會在一段時間內的信號發送到shell腳本
上面是正常的行爲,我很害怕,在PHP或JavaScript遇到錯誤,不要將信號發送到shell腳本
有沒有什麼好的和簡單的方法讓shell腳本檢測JavaScript是否正在運行?
一位下面的人提到我可以讓javascript定期發送請求到服務器,比如每2分鐘一次,但是如何讓shell腳本注意到這個/得到信號?
當我發佈到status.php時,status.php會自動顯示在瀏覽器中而不是原始的html頁面,如何防止這種情況發生? – user1769686
使用XMLHTTPRequest調用時,大多數JavaScript庫以某種方式包裝它(例如帶有$ .get/$ .post/$ .ajax的jQuery)。 – MatsLindh
是否有任何代碼片段?我認爲得到和發佈仍然要求該PHP頁面回到瀏覽器 – user1769686