首页 相关文章 在PHP中如何判断AJAX请求

在PHP中如何判断AJAX请求

  如何在PHP中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:
/path/to/pkphp.com/script.php?ajax

  在PHP脚本中使用如下方法判断:

if(isset($_GET['ajax'])) {
…这是一个ajax请求,然后…
}
else {
…这不是一个ajax请求,然后…
}

  通过传递_GET参数的方法简单实现了网页请求的判断。但是如果需要这样的功能,这个方法可能就有弊端,功能需求如下:

  1.通过ajax请求的网页与普通请求的网页内容是不相同的;

  2.通过ajax请求的网页是为了方便用户操作,两种方法请求打开的网页必须的内容是相同的,只是ajax请求到的网页内容比较简化和使用,去除了网页的大框架模板;

  3.这么做的目的是:用户在网页操作时通过ajax实现,而搜索引擎访问网页时(相当于普通打开网页),得到的内容是一个完整的网页(包含了网页的大框架模板)。

  要完成上面的这个功能,就不能使用前面介绍的通过GET参数传递来判断了,如果使用GE...[ 查看全文 ]

2016-02-19 标签:

在PHP中如何判断AJAX请求的相关文章

手机页面
收藏网站 回到头部