habilitando cors en codeigniter (restserver por @chriskacerguis)

La solicitud http.get en el controlador agularJs funciona bien cuando mi aplicación cliente y mi API están en localhost. cuando la API se mueve al servidor, surge un problema.

lado del cliente usando angularJs

$http.get('http://domain.com/api/spots/2/0').success(function(datas){
console.log(datas);
});

el registro proporciona: Solicitud de origen cruzado bloqueada: la misma política de origen no permite leer el recurso remoto enhttp://dominio.com/api/spots/2/0. Esto se puede solucionar moviendo el recurso al mismo dominio o habilitando CORS.

He agregado estas dos líneas a la construcción de mi controlador

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

header("Access-Control-Allow-Methods: GET");

Sigue siendo el mismo error.

Respuestas a la pregunta(5)

Su respuesta a la pregunta