Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menyelesaikan Ralat Access-Control-Allow-Origin dalam Panggilan AJAX Saya?
Mengatasi Sekatan Access-Control-Allow-Origin untuk Panggilan AJAX
Dalam keadaan ini, anda menghadapi masalah dengan silang asal perkongsian sumber (CORS) apabila cuba membuat panggilan AJAX ke pelayan anda daripada platform yang berbeza. Pengepala Access-Control-Allow-Origin menyekat pemulangan data yang diproses daripada pelayan.
Untuk menangani cabaran ini, anda boleh menambah baris berikut pada bahagian atas skrip retrieve.php anda:
header('Access-Control-Allow-Origin: *');
Ini melumpuhkan perlindungan CORS dengan berkesan, membenarkan semua asal mengakses sumber pelayan anda. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ini mungkin mendedahkan pengguna anda kepada potensi kelemahan keselamatan.
Jika anda ingin mengehadkan akses kepada asal tertentu, anda boleh mengubah suai pengepala kepada:
header('Access-Control-Allow-Origin: https://www.example.com');
Untuk pemahaman yang lebih mendalam tentang CORS, rujuk sumber berikut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyelesaikan Ralat Access-Control-Allow-Origin dalam Panggilan AJAX Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!