Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Używając Fetch w reakcji, potrzebujesz hasła do nazwy użytkownika, aby uzyskać dostęp do bazy danych

CORS jest włączony domyślnie z fetch , ale Twój serwer będzie musiał być skonfigurowany do obsługi żądań z różnych źródeł.

Zakładając, że na serwerze Twojej szkoły działa Apache, powinieneś być w stanie to zrobić, dodając plik .htaccess do katalogu PHP. Po prostu nazwij plik .htaccess i dodaj następującą linię.

Header set Access-Control-Allow-Origin "*"

Wymaga to skonfigurowania serwera Apache w celu umożliwienia nadpisania w DocumentRoot . DocumentRoot jest katalogiem głównym hostowanym przez Apache. Załóżmy na przykład, że hostujesz example.com z /var/www/example informator. /var/www/example jest głównym dokumentem.

W konfiguracji Apache, na przykład.com, AllowOverride dyrektywa musi być ustawiona, aby umożliwić .htaccess plik do zastąpienia konfiguracji podstawowej - w przeciwnym razie .htaccess plik jest ignorowany.

Aby umożliwić Apache kontrolowanie i modyfikowanie nagłówków żądań i odpowiedzi HTTP, mod_headers moduł musi być włączony. Na terminalu wpisz następujące polecenie.

a2enmod headers

Jeśli wszystko inne zawiedzie, możesz spróbować edytować nagłówek HTTP odpowiedzi (z serwera) za pomocą PHP, dodając następującą linię do swojego skryptu PHP - prawdopodobnie na górze przed czymkolwiek innym.

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. Jak wykonać wielokolumnowe wyszukiwanie pełnotekstowe mysql, w którym dopasowywane są częściowe słowa?

  2. Czy potrzebuję htmlentities() lub htmlspecialchars() w przygotowanych instrukcjach?

  3. LoadError przy próbie użycia MySQL z Ruby on Rails w Windows, RubyMine IDE

  4. Limit warunku MySQL IN

  5. Porównanie czasu MySQL i Java