0

我在ajax 寻呼机模式下使用 tablesorter 。我需要保护我的 JSON 数据,那么如何从 GET 切换到 POST。还有其他方法可以保护数据不通过浏览器中的 url 访问吗?

4

1 回答 1

0

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

如果随机值丢失或不等于会话变量,则拒绝访问 json 数据。

在包含 json 数据的 PHP 页面中,将这段代码粘贴到开头。

session_start();
if(!isset($_REQUEST['randomVal']) || ($_REQUEST['randomVal'] != $_SESSION['randomVal'])) {
    echo "Direct Access to the page denied";
    exit();
}
于 2013-06-30T15:11:58.663 回答