RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[php] Sessions et AJAX
Ben, le sam. 07 juil. 2007 à 11:28:53
Bonjour,

J'ai un petit souci de session avec PHP et Ajax :
J'ai donc un site utilisant AJAX pour la navigation : un div dont le contenu change pour effectuer la navigation.

Pour l'enregistrement au site, via le formulaire de connexion, j'utilise donc AJAX, via cette fonction :

function login()
{
var url = './news.php?login='+document.getElementById('login').value+'&pass='+document.getElementById('pass').value;

http = createRequestObject();
http.open('get',url, true);
http.onreadystatechange = handleAJAXReturn;


http.send(null);
}

Dans news.php, si les variables login et pass sont initialisées et correcte, on a un :
$_SESSION['nom'] = $_GET['login'];

Ce qui marche dans cette page, le contenu se mettant bien à jour en fonction de l'utilisateur et le fichier de session étant bien créé dans le répertoire approprié (/tmp de easyPhp en l'occurence).

Cependant, dès que je change de page (par AJAX ou non), je perds ma session. J'ai bien un session_start() au début de page, je ne vois pas ce qui cloche.

Une idée ? besoin de plus de précisions ?

merci
Ben Configuration: Windows XP
Firefox 2.0.0.4


Alain42
juil. 07
Suivant
REPONSES
Alain42
juil. 07
Ben
juil. 07
Version Web
Réalisé par RedShift
no save