CORS diaktifkan oleh default dengan fetch , tetapi server Anda perlu dikonfigurasi untuk menangani permintaan lintas asal.
Dengan asumsi server sekolah Anda menjalankan Apache, Anda seharusnya dapat melakukannya dengan menambahkan file .htaccess ke direktori PHP Anda. Cukup beri nama file .htaccess dan tambahkan baris berikut.
Header set Access-Control-Allow-Origin "*"
Ini memerlukan server Apache untuk dikonfigurasikan agar memungkinkan penggantian di DocumentRoot . DocumentRoot adalah direktori root yang dihosting oleh Apache. Misalnya, Anda menghosting example.com dari /var/www/example direktori. /var/www/example adalah DocumentRoot.
Dalam konfigurasi Apache untuk example.com, AllowOverride direktif harus disetel untuk mengizinkan .htaccess file untuk menimpa konfigurasi dasar - jika tidak, .htaccess file diabaikan.
Untuk mengaktifkan Apache untuk mengontrol dan memodifikasi header permintaan dan respons HTTP, mod_headers modul harus diaktifkan. Dari terminal, masukkan perintah berikut.
a2enmod headers
Jika semuanya gagal, Anda dapat mencoba mengedit header HTTP respons (dari server) dengan PHP, dengan menambahkan baris berikut ke skrip PHP Anda - mungkin di atas sebelum yang lainnya.
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");