AJax技术

PHP技巧:安全的Ajax请求

字号+ 作者:H5之家 来源:H5之家 2015-11-05 10:44 我要评论( )

安全是任何web开发人员的主要关注点,如今我们我们经常使用AJAX功能访问数据和设置数据,所以我们需要安全的AJAX请求,因此我们可以在MySQL和PHP两方面使用一些技

       安全是任何web开发人员的主要关注点,如今我们我们经常使用AJAX功能访问数据和设置数据,所以我们需要安全的AJAX请求,因此我们可以在MySQL和PHP两方面使用一些技术。在本章PHP教程中我们将学习最佳安全技巧安全的使用AJAX请求。


1.MySQL方面需要做的事情

我们可以使用mysqli_real_escape_string函数在查询中设置数据。


2.PHP方面要做的事情


在Ajax调用时,我们需要采取以下步骤:

1.检查是否为Ajax请求

if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { //Request identified as ajax request }


2.在客户端为每个Ajax请求创建一个加密session

token = md5(rand(9900,1111)); $_SESSION['token'] = $token;


3.为每一个Ajax请求发送令牌

$.ajax({ type: "POST", url: 'http://www.uncletoo.com/demo/ajax/', data: {token:'<?php echo $token; ?>'}, success: function(response) { //do further } });



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 判断用户是不是为ajax请求

    判断用户是不是为ajax请求

    2016-02-24 17:00

  • 在struts1中怎么用ajax请求

    在struts1中怎么用ajax请求

    2016-01-18 08:00

  • Jquery Ajax请求文件下载操作失败的原因分析及解决办法

    Jquery Ajax请求文件下载操作失败的原因分析及解决办法

    2015-11-21 14:37

  • Zepto.js包含AJAX请求默认设置的对象$.ajaxSettings

    Zepto.js包含AJAX请求默认设置的对象$.ajaxSettings

    2015-11-21 10:02

网友点评