Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan Ambil sebagai reaksi, perlu kata sandi nama pengguna untuk mengakses basis data

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']}");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menyimpan kunci asing, bukan dari metode formulir POST, tetapi dengan data formulir yang sudah saya miliki

  2. Variabel array di mysql

  3. Nilai auto_increment di InnoDB?

  4. Cara menulis kueri GABUNG HQL untuk beberapa Kolom yang dipilih tabel menggunakan Konstruktor Dalam Klausa Pilih

  5. Tidak dapat mengambil id baris menggunakan pdo