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!