【发布时间】:2013-06-30 03:23:22
【问题描述】:
我在ajax pager mode 中使用tablesorter。我需要保护我的 JSON 数据,那么如何从 GET 切换到 POST。还有其他方法可以保护数据不通过浏览器中的 url 访问吗?
【问题讨论】:
标签: jquery ajax json security tablesorter
我在ajax pager mode 中使用tablesorter。我需要保护我的 JSON 数据,那么如何从 GET 切换到 POST。还有其他方法可以保护数据不通过浏览器中的 url 访问吗?
【问题讨论】:
标签: jquery ajax json security tablesorter
生成一个随机值并将该随机值存储在会话变量中。在 ajax 请求中包含随机值。
如果随机值缺失或者不等于会话变量拒绝访问json数据。
在包含 json 数据的 PHP 页面中,将这段代码粘贴到开头。
session_start();
if(!isset($_REQUEST['randomVal']) || ($_REQUEST['randomVal'] != $_SESSION['randomVal'])) {
echo "Direct Access to the page denied";
exit();
}
【讨论】: