0

问候大家,

我的问题是这样的:我在我的网站上有一些定制的统计数据,我在其中记录用户所做的信息(谷歌分析 - 像)。显然,我在几个月内汇总了信息,但我存储信息的表格变得太大,对页面加载产生了负面影响。流程是这样的(在索引中,所以影响所有页面):

1. Get the included files
2. Execute part of statistics queries
3. Effective page code
4. Execute the last part of statistics queries

为了摆脱这个问题,我想<body onload="execQueries();">使用 javascript / AJAX 在文档上或文档上进行这些查询。

我怎样才能安全可靠地使用 AJAX 进行这些查询,这样就不会被精通 javascript/ajax 的客户滥用。因为如果我只是简单地制作那个 JS 函数,它就可以被带有 firebug 的用户每次访问。

我考虑的解决方案包括使用$_SESSION我在 index.php 顶部标记的关于这些查询( id, info )的信息以及在 AJAX 调用的脚本中我检查是否$_SESSION['query_info']已设置并执行它以读取所有信息从那里开始,然后我使用unset($_SESSION['query_info']);. 因此,如果再次调用 AJAX,因为$_SESSION['query_info']不存在特定的 tat,我不会在我的数据库中做任何事情。

您认为这是一个安全的解决方案还是您有其他想法?任何可行的东西都是受欢迎的。

谢谢

4

1 回答 1

0

尝试将相关的 javascript 代码放入Closures中。

于 2012-09-20T08:54:40.683 回答