Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie domänenübergreifende Probleme in PHP

So lösen Sie domänenübergreifende Probleme in PHP

王林
王林nach vorne
2021-02-12 09:49:363335Durchsuche

So lösen Sie domänenübergreifende Probleme in PHP

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-Tutorial

Das 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen