使用tablesorter从GET切换到POST ajax

时间:2013-06-30 03:23:23

标签: jquery ajax json security tablesorter

我在ajax pager mode中使用了tablesorter。我需要保护我的JSON数据,所以如何从GET切换到POST。是否有其他方法可以保护浏览器中的URL访问数据?

1 个答案:

答案 0 :(得分:0)

生成随机值并将该随机值存储在会话变量中。使用ajax请求包含randow值。

如果缺少随机值或者它不等于会话变量,则拒绝访问json数据。

在包含json数据的PHP页面中,粘贴此代码。

session_start();
if(!isset($_REQUEST['randomVal']) || ($_REQUEST['randomVal'] != $_SESSION['randomVal'])) {
    echo "Direct Access to the page denied";
    exit();
}