Inicio > Desarrollo web > Habilitar CORS con PHP

Habilitar CORS con PHP

Si no tenemos acceso a nuestro servidor Apache (o no nos da la gana cambiar la configuración), podemos en nuestro script PHP enviar la cabecera:

<?php
 header("Access-Control-Allow-Origin: *");

Recuerda que como es una cabecera debe ir justo antes de que enviemos cualquier carácter por la salida standard.

Bueno, todo esto por qué?

Podemos encontrarnos con peticiones HTTP entre distintos dominios y los nuevos navegadores lo tienen restringido (con IExplorer antiguo esto no es necesario).

Una cross-site HTTP request es una petición HTTP que se hace desde un recurso que está en un dominio distinto al dominio al que le hacemos la petición. Con los navegadores actuales no podemos ejecutar scripts u obtener recursos de otros dominios para utilizarlos en nuestra página. De esta manera lo podemos solucionar.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: