Je suppose que la question à déjà été posé, mais je n'ai pas trouvé.
Voila mon problème
Sur un site en PHP utilisant des variables de sessions dont notament des class !
Dans une page lourde (traitement complexe et grande quantité d'informations)
Une action de l'utilisateur requiere un rafraichissement d'un element (si possible sans recharger la page entière) apres traitement serveur.
Pour cela, j'ai pensé à AJAX, pour effectuer le traitement et ne rafrachir que l'element modifié.
Problème,
la session de la page affichée n'est pas la même que la session de la page invoquée par la requette XMLHttpRequest :
la fonction session_id() ne retourne pas la même valeur dans la page principal (celle affichant le résulat), et la page invoqué par AJAX (celle effectuant le tratement et renvoyant le résultat).
Or, le traitement de la page requière les variables de sessions .
Questions :
1 - comment faire pour avoir la même session dans la page principal et dans la page invoqué par ajax.
2 - Si ce n'est pas ppossible d'avoir la même session, comment passer des objets PHP de la page principal à la page invoqué pour effectuer le tratement dans le même contexte.
Cordialement
Partager