Maison > Article > développement back-end > PHP détermine s'il s'agit d'une requête ajax
php détermine s'il s'agit d'une requête ajax
Commençons par le front-end utilisant jQuery Comment distinguer :
Lorsque jQuery émet une requête ajax, il ajoutera un message nommé "HTTP_X_REQUESTED_WITH"] pour obtenir. (Remarque : le tiret est remplacé par un trait de soulignement, et il n'est pas sensible à la casse)
De là, nous pouvons juger s'il s'agit d'une requête ajax comme celle-ci :
if(isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower($_SERVER["HTTP_X_REQUESTED_WITH"])=="xmlhttprequest"){ // ajax 请求的处理方式 }else{ // 正常请求的处理方式 };
Lors de l'utilisation de JavaScript natif pour faire une requête ajax, nous pouvons également ajouter des informations à l'en-tête pour faciliter la distinction entre les étudiants back-end. La méthode est la suivante :
var xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","test.php",true); xmlhttp.setRequestHeader("X-Requested-With","XMLHttpRequest"); xmlhttp.send();Tutoriel recommandé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!