如何判断一个请求为ajax请求?
1、我们可以通过http协议头信息里的X-Requested-With进行判断
2、如果是使用jquery完成的ajax请求时,$_SERVER里会存在一个HTTP-X-REQUESTED-WITH键值,可以通过这个来判断
如:
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
$username = isset($_POST['username']) ? addslashes($_POST['username']) : '';
$passwd = isset($_POST['passwd']) ? addslashes($_POST['passwd']) : '';
if($username == 'lh' && $passwd == 'passwd'){
echo 'hello baidu!';
}
}else{
echo 'you must use ajax request!';
}如果是ajax请求的话,对应请求头信息的referer会是什么呢?
如果是ajax请求的话,对应请求头信息的referer参数为当前页面的url
以上就介绍了如何判断一个请求为ajax请求?,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号