Heim  >  Artikel  >  Web-Frontend  >  Serverseitige Konfiguration zur Implementierung domänenübergreifender AJAX-Anfragen

Serverseitige Konfiguration zur Implementierung domänenübergreifender AJAX-Anfragen

亚连
亚连Original
2018-05-25 13:51:371253Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zur serverseitigen Konfiguration zur Implementierung von domänenübergreifenden AJAX-Anfragen vorgestellt. Freunde, die sie benötigen, können darauf zurückgreifen.

Ich dachte immer, dass domänenübergreifende AJAX-Anfragen eine unüberwindbare Lücke darstellen. Kürzlich habe ich herausgefunden, dass sich herausstellt, dass auf der Serverseite domänenübergreifende AJAX-Anfragen durch das Senden von Header-Informationen zugelassen werden können.

PHP-Codebeispiel:

header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Headers:X-Requested-With');

Nach dem Test implementierte der Webkit-basierte Browser erfolgreich domänenübergreifende Anforderungen.

IE unterstützt es nicht wie immer~ Es scheint, dass diese leistungsstarke Funktion nur auf dem mobilen Endgerät genutzt werden kann

Außerdem ist zu beachten, dass das * in der ersten Konfigurationszeile steht bedeutet, dass alle Referrer zulässig sind. Domänenübergreifende Anfragen können für einen bestimmten Domänennamen konfiguriert werden, wenn Sie diese nicht vollständig öffnen möchten. Dadurch wird sichergestellt, dass nur domänenübergreifende Anfragen von bestimmten Domänennamen erfolgreich sein können. Beispiel:

header('Access-Control-Allow-Origin:http://www.test.com');

Die Bedeutung der zweiten Konfigurationszeile besteht darin, asynchrone AJAX-Anfragen zuzulassen, da asynchrones AJAX diese Header-Informationen automatisch sendet und der Server im Allgemeinen durch Akzeptieren des Headers feststellt, dass es sich um eine AJAX-Anfrage handelt Information. Im Allgemeinen sind die von uns gesendeten AJAX-Anfragen asynchron.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

AJAX-Verarbeitungsmethode für vom Server zurückgegebenes XML

AJAX einfache asynchrone Kommunikationsbeispielanalyse

Detaillierte Erläuterung des AJAX-Mechanismus und der domänenübergreifenden Kommunikation

Das obige ist der detaillierte Inhalt vonServerseitige Konfiguration zur Implementierung domänenübergreifender AJAX-Anfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn