Recientemente me he visto en la necesidad de crear un pequeño servidor REST para una aplicación en AngularJS que necesitaba explotar los datos de una MySQL. El problema era el maldito CORS (https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) que tantos males de cabeza nos da en Angular se puede solventar de manera sencilla desde un fichero PHP, símplemente añadiendo un header:
<?php header("Access-Control-Allow-Origin: *");
Ahora nuestro servidor REST (fichero php) ya es CORS Compilant…
Espero que os sirva de ayuda!
Jordi