PHP判断一个请求是Ajax请求还是普通请求

2025-02-24 09:04:22
推荐回答(2个)
回答1:

  1. 如果有用框架,一般都有提供对应的方法,如TP框架有IS_AJAX可用于判断是ajax请求

  2. 如果没用框架

    1)可在ajax中多传一个自定义的参数,后台接收该参数有值的话,就代表是ajax请求

    2)判断$_SERVER["HTTP_X_REQUESTED_WITH"]=="xmlhttprequest"

    为true则是ajax请求

回答2:

打印$_SERVER
在打印结果中查看
'REQUEST_METHOD'这一项