2016-12-14 31 views
0

我試圖創建一個日誌記錄類型的工具,它將通過JavaScript發送數據到PHP(可能是AJAX或類似的),但是當它發送時,客戶端停止使用資源來處理數據。從JavaScript發送數據到PHP沒有客戶端

所以,在我的腦海,我想申請做如下:

  1. 的JavaScript已經在網站上初始化時的用戶負載和進口其他JavaScript文件
  2. 加載JavaScript文件中得到了一些數據(IP和頁)
  3. 信息傳遞到一個PHP腳本,做一些相關性和WHOIS查詢,然後將其發送到數據庫存儲

在一個完美的W^orld,我希望這個整個日誌工具(或者任何你想調用的工具)花費0ms來加載,執行和存儲數據。那麼,這是不太可能的,所以我會找到一種方法,可以從JavaScript發送數據到PHP,並負載該腳本運行在我的服務器上,而不是用戶的工作站或Web應用程序最終用戶將訪問。

然後,我可能會瘋了,AJAX已經這樣做了(或者我只是要求一種完全不可能的方法)。

任何想法?這甚至值得追逐嗎?

+1

''有負載在我的服務器上運行該腳本'' - 此操作在PHP中的任何部分將運行在您的服務器上。我不清楚這個問題在哪裏。 – David

+0

嗯,說實話我不確定是否有問題。 我設置了一些非常快速的內容,並在Chrome的開發人員模式下查看了「網絡」標籤,並看到正在加載PHP腳本。更多的好奇心問題。 – ggggcccssssss

+0

好吧,如果您向頁面發出請求,那麼網絡選項卡將顯示對該頁面的請求。我懷疑你可能會誤解某些東西,造成一些混亂。 – David

回答

0

我只能想到,當你想記錄用戶的這種細節,只使用服務器的唯一方法是使用PHP套接字,雖然他們很難理解。

Javascript是一種客戶端語言,因此無法在服務器端運行。

相關問題