Bonjour,
Je développe une Javascript SDK pour l'API de mon site et je rencontre un petit problème lors d'un appel à getJSON.
Admettons une page web à l'url suivante: http://monsite.com
J'ai un simple "if/else" avec le frameworkk codeigniter:
Lorsque je visite cette page, après m'être authentifié, il m'affiche bien "{"ok": "welcome"}".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($this->session->userdata('id')) echo json_encode(array('res' => 'welcome')); else echo json_encode(array('res' => 'Sorry'));
Mais si je fais (en local ou sur un site distant)J'obtiens "Sorry"..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $.getJSON('http://monsite.com', function(data) { alert(data.res); });
Et ça fonctionne si j'y retourne juste derrière avec mon browser, j'obtiens de nouveau "Welcome".
Est-ce bien normal ? Y a t-il un moyen de "dire" à getJSON de partir avec l'id de session comme un user à travers son browser ?
Merci !
Partager