Maison > développement back-end > Problème PHP > PHP détermine s'il s'agit d'une requête ajax

PHP détermine s'il s'agit d'une requête ajax

王林
Libérer: 2023-02-24 20:32:02
original
2618 Les gens l'ont consulté

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{ 
    // 正常请求的处理方式 };
Copier après la connexion

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();
Copier après la connexion
Tutoriel recommandé :

Tutoriel vidéo PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal