2010-05-28 5 views

Répondre

0

Si l'appel passe par le même domaine (exemple.com/index.php appelle example.com/ajax.php), il devrait suffire d'appeler session_start() aux deux endroits et la session de l'utilisateur doit être utilisée.

0

Assurez-vous que tout ce que vous utilisez le script le même domaine, vous pouvez vous assurer que en le positionnant avant d'appeler session_start:

session_set_cookie_params(0, "/", example.tld) 
5

Il n'y a pas beaucoup de différence entre les requêtes AJAX et directs. Surtout du point de vue du serveur.

Votre script PHP traite une requête et envoie des données. Ce n'est vraiment pas grave, qui a fait cette demande - un navigateur lui-même ou un objet JS, fonctionnant dans le navigateur. Franchement, AJAX n'a ​​rien à voir avec les sessions - c'est le domaine de PHP.

Questions connexes