Cette fois, je vais vous apporter une explication graphique détaillée de la mise en œuvre par Nginx des requêtes inter-domaines AJAX (avec code). Quelles sont les précautions pour la mise en œuvre par Nginx des requêtes inter-domaines AJAX Voici les pratiques. cas. Jetons un coup d'oeil.
Les requêtes AJAX d'un domaine à un autre entraîneront des problèmes inter-domaines. Alors, comment implémenter une requête inter-domaines ajax sur nginx ? Pour activer les requêtes inter-domaines sur nginx, vous devez ajouter la directive add_header Access-Control*. Comme suit :
location /{ add_header 'Access-Control-Allow-Origin' 'http://other.subdomain.com'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET'; ... ... the rest of your configuration here ... ... }
Annotez comme suit :
Première commande : Autoriser la demande provenant d'autre.sous-domaine.com
Deuxième instruction : Quand cet indicateur est vrai, si la réponse à la demande peut être exposée
Instructions du troisième jour : Précisez la méthode de la demande, qui peut être GET, POST, etc.
Si nécessaire, autorisez from L'accès depuis n'importe quel domaine peut être configuré comme ceci :
Access-Control-Allow-Origin : *
Redémarrer nginx
service nginx reload
ajax cross-domain Lorsque le test de requête
est réussi, l'en-tête de réponse est le suivant :
HTTP/1.1 200 OK Server: nginx Access-Control-Allow-Origin: other.subdomain.com
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article Pour plus de passionnant. Pour plus d'informations, veuillez prêter attention aux autres articles connexes sur le site Web PHP chinois !
Lecture recommandée :
$. Comment utiliser les paramètres de la méthode Ajax()
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!