Bonjour à tous


J'ai un souci : sur un projet symfony 2 , déployé sur un server 1&1 j'ai creer un fichier php qui me retourne simplement du json et je souhaiterai appeler ce fichier en ajax depuis un autre projet ( cordova) avec jquery .
voici mon fichier php situé dans web
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?
header("Access-Control-Allow-Origin: *");
 
echo json_encode("Hello world");
 
?>
et voici ma requete ajax :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$.ajax({
     url:"http://www.monsite.com/web/monfichier.php",
     type: "GET",
     dataType: 'json',
     success:function(json){
         alert("Success");
     },
     error:function(err,er){
         console.log(er);
     }      
});

mais je ne parviens pas à recuperer mon json . J'ai cette erreur dans la console :
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
J'ai tester ce meme procédé en placant mon fichier php a la racine d'un autre site qui n'est pas sous symfony, déployé sur le meme server et tout fonctionne correctement.

Y a t'il un moyen d'autoriser le cross domain sur un site symfony?

Toute aide serait grandement appréciée.

Merci d'avance