你可以试试这个。 这是我几个月前开发的一个小例子。 在这种情况下,坐标存储在文本文件中,但是您可以用INSERT将其替换到数据库中。
在客户端把这个:
var moves = ""; //Now an String to store the Coords
$(document).ready(function(){
//When you moves the mouse inside the Page then
//concat the Coords into the String var and add a Line-Brak at the end
$("html").mousemove(function(e){
moves += (e.pageX + " x " + e.pageY + "\n");
});
//Here the magic happen: bind a function to onbeforeunload event that POST
//the String to the server
$(window).bind('beforeunload', function() {
$.post("server.php",{name:moves});
});
});
现在,您需要在其中包含
//Capture the String
$cursorMoves = ($_POST['name']);
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w');
fwrite($fh, $cursorMoves);
fclose($fh);