您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 昌吉分类信息网,免费分类信息发布

[php] php如何判断是不是ajax提交

2024/3/14 8:02:06发布21次查看
这里用到了jquery的ajax。
页面:
$.ajax({
            type: 'post',
            url: 'http://www.yourwebsite.com',
            beforesend:  function (xmlhttprequest) {
                xmlhttprequest.setrequestheader(request_type,ajax);
            },
            data: 'test=test',
            success:  function(rs) {
                alert('ok');
                }
            }
        });
php代码:
echo  isset( $_server['http_request_type']) &&  $_server['http_request_type'] == ajax ? it is ajax : it is not ajax.;
还有一种方法,js里面不用加beforesend里面的代码,直接在php里面作判断:
echo  isset( $_server['http_x_requested_with']) &&  $_server['http_x_requested_with']==='xmlhttprequest' ? 'it is ajax' : 'it is not ajax';
ps:判断是否是flash提交数据
echo  isset( $_server['http_user_agent']) && ( stripos( $_server['http_user_agent'],'shockwave')!== false ||  stripos( $_server['http_user_agent'],'flash')!== false) ?  echo 'it is flash data' : 'it is not flash data';
昌吉分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录