Tutoriais

Atendimento em horário comercial via chat

Ativando o CORS no painel

O CORS, sigla de Cross-origin Resource Sharing (Compartilhamento de Recursos de Origem Cruzada) é um mecanismo que permite liberar o acesso a recursos de um site a partir de origens diferentes, através de cabeçalhos HTTP. Isso é bastante útil quando um site ou aplicação precisa acessar informações ou recursos de outro site, por exemplo.

Para ativar o CORS em um site PHP, você pode fazer isso através do arquivo ".htaccess" ou diretamente no código PHP.

Método 1 - Usando o arquivo ".htaccess":

  1. Crie um arquivo chamado ".htaccess" no diretório raiz do seu site.
  2. Adicione o seguinte código no arquivo:

<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin: http://seusite.com.br
Header set Access-Control-Allow-Credentials: true
</IfModule>

Troque o seusite.com.br por seu endereço que irá buscar o arquivo de seu site principal.

A URL não precisa ser de um domínio específico, o código permite que qualquer origem (*, curinga) acesse o recurso do seu site e define os métodos HTTP permitidos. Exemplo:

<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
Header set Access-Control-Allow-Credentials: true
Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT"
</IfModule>

Método 2 - Usando código PHP:

  1. No arquivo PHP onde deseja habilitar o CORS, adicione o seguinte código no início:

<?php
header("Access-Control-Allow-Headers: Authorization, Content-Type");
header("Access-Control-Allow-Origin: *");
header('content-type: application/json; charset=utf-8');
?>

Essas linhas de código PHP definem os cabeçalhos necessários para permitir o acesso de qualquer origem ao recurso e especificam quais headers são permitidos na solicitação.

Qualquer dúvida, entre em contato com nosso suporte clicando aqui. Será um prazer ajudar você!