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 🙂
31 enero, 2018
Hola Víctor. En Symfony en que archivo php pondríamos este código?
Gracias
31 enero, 2018
En el fichero app.php y en el app_dev.php Saludos 🙂
18 abril, 2018
Gracias victor, funciona perfecto
12 julio, 2019
Me funcionó con SLIM 2 y ANGULAR 7, Gracias!.
26 septiembre, 2019
Justo lo que buscaba!
10 octubre, 2019
Geniaaaaaaaaaaaal … Funciona perfecto! Mil gracias Victor.
15 enero, 2021
Gracias Victor R, me solucionó un problema con las API que tenía pasando unos desarrollos de Vue Js como librería desde CDN a Vue Js por componente. Gracias