【发布时间】:2013-03-30 01:48:20
【问题描述】:
我正在尝试对我的 php 游戏进行宏检测,但遇到了一点问题。
这就是我所拥有的。
<script>
$(document).ready(function(){
$('.button').click(function(e){
if(e.pageX == 0 || e.pageY ==0){
<?php
mysql_query("INSERT INTO clickmap (id) VALUES ('".$_SESSION['username']."')");
mysql_query("UPDATE clickmap SET clicks=clicks+1 WHERE id = '".$_SESSION['username']."'")
or die(mysql_error());
?>
}
});
});
</script>
我一开始以为它可以工作,然后我注意到它会记录用户并在每次刷新页面时添加他们的点击,它应该只是记录他们并在他们达到 0 坐标时添加到点击,有人知道吗问题是什么,以及可能的解决方案?
非常感谢您的帮助:)
更新代码:
<script>
$(document).ready(function(){
$('.button').click(function(e){
if(e.pageX == 0 || e.pageY ==0){
$.ajax({
url: 'recorder.php',
});
}
});
});
</script>
【问题讨论】:
-
你知道PHP是在服务器上处理的吗? 在 HTML/JS 到达客户端浏览器之前?在浏览器中查看您的页面源代码(通常是 Ctrl+U)以了解我的意思。
-
哦,这就解释了,对不起,我是新手,你知道我可以用 javascript 做这一切的方法还是用 php 做这一切的方法吗?还是 jquery?
标签: php javascript jquery mysql