Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando Fetch em reagir, precisa de senha de nome de usuário para acessar o banco de dados


O CORS é ativado por padrão com fetch , mas seu servidor precisará ser configurado para lidar com solicitações de origem cruzada.

Assumindo que o servidor da sua escola está rodando Apache, você deve ser capaz de fazer isso adicionando um arquivo .htaccess ao seu diretório PHP. Basta nomear o arquivo .htaccess e adicione a seguinte linha.
Header set Access-Control-Allow-Origin "*"

Isso requer que o servidor Apache seja configurado para permitir substituições no DocumentRoot . O DocumentRoot é o diretório raiz que o Apache está hospedando. Por exemplo, digamos que você esteja hospedando example.com do /var/www/example diretório. /var/www/example é o DocumentRoot.

Na configuração do Apache para example.com, o AllowOverride A diretiva deve ser configurada para permitir o .htaccess para substituir a configuração base - caso contrário, o .htaccess arquivo é ignorado.

Para permitir que o Apache controle e modifique os cabeçalhos de solicitação e resposta HTTP, o mod_headers módulo deve estar habilitado. A partir de um terminal, digite o seguinte comando.
a2enmod headers

Se tudo mais falhar, você pode tentar editar o cabeçalho HTTP de resposta (do servidor) com PHP, adicionando a seguinte linha ao seu script PHP - provavelmente no topo antes de qualquer outra coisa.
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");