Cabeceras HTTP en PHP para permitir el acceso CORS

Cabeceras HTTP en PHP para permitir el acceso CORS con Apache o con otro servidor web.

En este caso te pongo las cabeceras configuradas en PHP para que puedas utilizarlo en los desarrollos de tus APIs REST o cualquier proyecto que tengas:

header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");
header("Allow: GET, POST, OPTIONS, PUT, DELETE");
$method = $_SERVER['REQUEST_METHOD'];
if($method == "OPTIONS") {
	die();
}

Con estas cabeceras no tendremos problemas con el CORS ūüôā

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

6 Comentarios

  1. Hola Víctor. En Symfony en que archivo php pondríamos este código?
    Gracias

    Responder
    • En el fichero app.php y en el app_dev.php Saludos ūüôā

      Responder
  2. Gracias victor, funciona perfecto

    Responder
  3. Me funcionó con SLIM 2 y ANGULAR 7, Gracias!.

    Responder
  4. Justo lo que buscaba!

    Responder
    • Geniaaaaaaaaaaaal … Funciona perfecto! Mil gracias Victor.

      Responder

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *