2011-01-26 62 views
0

我正在使用JS onkeyup和onkeydown函數來檢查用戶按下的按鍵。我希望將這些信息傳遞給服務器中的文件。我試圖在js之間插入php文件命令,但是這個功能可以解決。我所有的關鍵功能都在js中。按鍵被寫入文件

例如,如果用戶按下W,我希望Web程序將W /寫入服務器中的文件。

謝謝你的幫助。

+3

好主意。服務器端鍵盤記錄器。 :) – 2011-01-26 22:19:16

+0

>當onkeyup被觸發時,需要調用http://api.jquery.com/jQuery.ajax/。在PHP文件中,你只需要'fopen()`,`fwrite()`,`fclose()` - look @ php.net這些函數。 – thedom 2011-01-26 22:20:20

回答

0

您可以使用例如Ajax調用將來自JavaScript的擊鍵數據發送到服務器中的PHP腳本(您將在這裏將它們記錄到文件中)。 jquery庫可以幫助您完成此任務。看看這些教程使用ajaxcallsfrom jquery。

我建議你來緩衝在客戶端上的擊鍵數據和發送批次的信息,你的PHP服務器腳本,以提高系統的性能

0

你應該爲了做到這一點可以使用AJAX技術。 我建議你檢查一下具有簡單Ajax方法的jQuery javascript庫。 PHP文件看起來像這樣:

//receive.php 
$key = $_POST["key"]; // sending with POST method 
file_put_contents("keylogger.txt",$key,FILE_APPEND);