Salut
voila, j'ai un petit problème, grâce à Ajax, j'ai besoin de récupérer des résultats d'une page php et cette page php fonctionne avec des session. En gros j'ai ces deux codes :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php session_start(); $_SESSION['c']=126; ?> <html><head> <script> function fctload() { var url='http://...../ajtst.php?var=abcd'; var reponse='pas de reponse'; var xhr_object = new ActiveXObject('Microsoft.XMLHTTP'); xhr_object.open('GET', url, true); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) reponse=xhr_object.responseText; } xhr_object.send(null); document.getElementById("tt").innerHTML=reponse; } </script> </head> <body> <div id='tt' style='background-color:red;height:100px;width:100px;' onclick='fctload();'></div> </body> </html>
ajtst.php :
Ca ne marche pas à ce stade, maintenant si dans ajtst.php je supprime session_start(), ça va marcher, cependant je ne pourrais pas récupérer le contenu des variables sessions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php session_start(); $_SESSION['act']=$_GET['var']; echo $_SESSION['act'].$_SESSION['c']; ?>
Je suis assez désespéré, vu que j'ai absolument besoin des sessions, je me vois mal faire une table temporaire dans une base de données mysql pour stocker des valeurs temporaires !
J'espère que vous pourrez m'aider,
Merci d'avance.
Partager