Maison > interface Web > js tutoriel > le corps du texte

Configuration côté serveur pour implémenter les requêtes inter-domaines AJAX

亚连
Libérer: 2018-05-25 13:51:37
original
1251 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur la configuration côté serveur pour implémenter les requêtes inter-domaines AJAX. Les amis qui en ont besoin peuvent s'y référer

J'ai toujours pensé qu'AJAX cross-domain était une lacune insurmontable. Récemment, j'ai découvert qu'il s'avère que côté serveur, les requêtes inter-domaines AJAX peuvent être autorisées en envoyant des informations d'en-tête.

Exemple de code PHP :

header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Headers:X-Requested-With');
Copier après la connexion

Après les tests, le navigateur basé sur le kit Web a implémenté avec succès les requêtes inter-domaines.

IE ne le supporte pas comme toujours~ Il semblerait que cette fonctionnalité puissante ne puisse être appréciée que sur le terminal mobile

De plus, il convient de noter que le * dans la première ligne de configuration signifie que tous les référents sont autorisés. Les requêtes inter-domaines peuvent être configurées comme un nom de domaine spécifique si vous ne souhaitez pas les ouvrir complètement. Cela garantit que seules les requêtes inter-domaines provenant de noms de domaine spécifiques peuvent aboutir. Par exemple :

header('Access-Control-Allow-Origin:http://www.test.com');
Copier après la connexion

La signification de la deuxième ligne de configuration est d'autoriser les requêtes AJAX asynchrones, car AJAX asynchrone enverra automatiquement ces informations d'en-tête, et le serveur détermine généralement qu'il s'agit d'une requête AJAX en acceptant les informations d’en-tête. Généralement, les requêtes AJAX que nous envoyons sont asynchrones.

Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles associés :

Méthode de traitement AJAX pour XML renvoyé par le serveur

Analyse d'un exemple de communication asynchrone simple AJAX

Explication détaillée du mécanisme AJAX et de la communication inter-domaines

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