Was ist domänenübergreifend?
Domainübergreifend bedeutet, dass der Browser keine Skripte von anderen Websites ausführen kann. Dies wird durch die Same Origin Policy des Browsers verursacht, eine vom Browser auferlegte Sicherheitsbeschränkung.
Der sogenannte Same Origin bedeutet, dass Domainname, Protokoll und Port gleich sind.
1. Allen Domänennamen den Zugriff erlauben
header('Access-Control-Allow-Origin: *');
2. Einem einzelnen Domänennamen den Zugriff erlauben
In tatsächlichen Projekten ist es am besten, Domänennamen anzugeben, auf die zugegriffen werden kann über Domänen hinweg, um die Sicherheit zu erhöhen. Es kann in einer öffentlichen Klasse geschrieben werden, um einen Methodenaufruf zu kapseln.
header('Access-Control-Allow-Origin: https://test.com');
Verwandte Empfehlungen:
php-TutorialDas obige ist der detaillierte Inhalt vonSo lösen Sie domänenübergreifende Probleme in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!