Ajax et superglobale $_SESSION
Résolu
Korangar
Messages postés
9
Statut
Membre
-
Korangar Messages postés 9 Statut Membre -
Korangar Messages postés 9 Statut Membre -
Bonjour,
Je suis en train de modifier la partie identification de mon site qui était en PHP pour ajouter de l'AJAX.
J'ai crée une fonction qui envoie l'identifiant et le mot de passe inséré dans les champs et retourne un message en cas d'erreur.
Sauf que j'aimerais que dans le fichier "identificationconfirmation.php" qui gère les erreurs, il puisse en cas de réussite de l'authentification, définir une superglobale $_SESSION['IdentificationUti'] égale a l'identifiant inscrit par l'utilisateur.
Hors après avoir executée la fonction (qui marche parfaitement) $_SESSION['IdentificationUti'] est null dans la page en cours.
Si quelqu'un possède une parade à mon problème je vous en serait reconnaissant.
Fichier php de verification des erreurs. Extrait dans le cas ou l'authentificationr reussit.
fonction ajax d'identification
Je suis en train de modifier la partie identification de mon site qui était en PHP pour ajouter de l'AJAX.
J'ai crée une fonction qui envoie l'identifiant et le mot de passe inséré dans les champs et retourne un message en cas d'erreur.
Sauf que j'aimerais que dans le fichier "identificationconfirmation.php" qui gère les erreurs, il puisse en cas de réussite de l'authentification, définir une superglobale $_SESSION['IdentificationUti'] égale a l'identifiant inscrit par l'utilisateur.
Hors après avoir executée la fonction (qui marche parfaitement) $_SESSION['IdentificationUti'] est null dans la page en cours.
Si quelqu'un possède une parade à mon problème je vous en serait reconnaissant.
Fichier php de verification des erreurs. Extrait dans le cas ou l'authentificationr reussit.
[...]
if (mysql_num_rows($resultat)==1) {
echo $IdentifiantUti.':0';
$_SESSION ['IdentificationUti']=$IdentifiantUti;
}
[...]
fonction ajax d'identification
[...]
objetXHR2 = creationXHR();
//transmition mot de passe et identifiant
var parametres = IdentifiantUti='+document.getElementById('IdentifiantUti').value+'&MotdepasseUti='+document.getElementById('MotdepasseUti').value;
objetXHR2.open("post","identification/identificationconfirmation.php",true);
objetXHR2.onreadystatechange = ReponseIdentification;
objetXHR2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
objetXHR2.send(parametres);
//fin transmitionConfiguration: Linux Firefox 2.0.0.6
A voir également:
- Ajax et superglobale $_SESSION
- Code ajax - Forum Javascript
- Yggtorrent erreur ajax ✓ - Forum PHP
- Erreur ajax c'est quoi - Forum Webmastering
- Erreur ajax ✓ - Forum Javascript
- Une Erreur HTTP AJAX s'est terminée anormalement - Forum Webmastering
J'avais oublié session_start(); en début de mon script.
Comment tourner 2h pour rien.
Désolé pour le dérangement.