Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Cross-Domain-Header-Funktion (Codebeispiel)

PHP-Cross-Domain-Header-Funktion (Codebeispiel)

藏色散人
藏色散人nach vorne
2020-01-30 19:14:482725Durchsuche

PHP-Cross-Domain-Header-Funktion (Codebeispiel)

Vorherige Artikel haben die domänenübergreifende Lösung von PHP aufgezeichnet: JSONP; https://www.php.cn/js-tutorial-441885.html

Zusätzlich zu jsonp ist es weiterhin möglich, den Antwortheader über die Header-Funktion festzulegen, um domänenübergreifende Probleme zu lösen:

Legen Sie den Domänennamen fest, auf den zugegriffen werden darf:

1. Zugriff auf alle Domänennamen zulassen

header("Access-Control-Allow-Origin:*");

2. Zugriff auf bestimmte Domänennamen zulassen

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

Stellen Sie die Anforderungsmethode ein, um den Zugriff zuzulassen:

1. Ein oder mehrere

header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');

2. Alle

header('Access-Control-Allow-Methods:*');

Stellen Sie dann nach Bedarf andere Parameter ein...

Weitere PHP-Kenntnisse finden Sie unter PHP-Tutorial!

Das obige ist der detaillierte Inhalt vonPHP-Cross-Domain-Header-Funktion (Codebeispiel). 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