You can try this.
It's a little example that I develop some months ago.
In this case the coordinates are stored in a Text File, but you can replace this with an INSERT into a DataBase.
On the client Side put this:
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 + "
");
});
//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});
});
});
Now you need a Page in the server side called server.php which contains
//Capture the String
$cursorMoves = ($_POST['name']);
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w');
fwrite($fh, $cursorMoves);
fclose($fh);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…