Merci, je sais, mais ce n'est pas la question C'est pour ça que j'ai précisé que j'ai simplifié pour l'exemple, etc... En gros j'ai allégé la présentation pour que les lecteurs ne soient pas rebutés ! Mais la problématique demeure. Concrètement la page est bien chargée, ce n'est pas là le problème donc. La question c'est pourquoi la variable de session n'est pas récupérée par la page 2
On est dans un forum PHP ici sauf erreur de ma part les histoires HTML et JS ne sont pas le sujet
Je flanche là
Message édité par Oyeee le 27-03-2013 à 12:45:10
rufo
Pas me confondre avec Lycos!
Posté le 27-03-2013 à 14:50:15
Parce que ton pb peut parfaitement venir de ton code javascript
Avec Firebug (ou similaire), est-ce que tu vois bien que ta page page2.php appelée renvoie bien la valeur attendue? Si oui, ton pb vient de javascript, sinon, ça vient bien de php.
Bin, justement je ne sais pas : Firebug signale bien que la page2.php est 200 OK mais la valeur de la variable de session n'est pas pour autant affichée dans la page...
car effectivement ajax / php y sont sensibles... mais là ça résout pas le problème visiblement
rufo
Pas me confondre avec Lycos!
Posté le 27-03-2013 à 16:17:00
Tu pourrais monter le code s des 2 pages php Le bug vient peut-être d'un truc qui n'a rien à voir a priori...
(ex récent : un mec qui pensait que sa fonction prenait toujours la valeur par défaut d'un des paramètres alors qu'en fait, il faisait un appel à cette fonction de manière récursive et dans ces appels récursifs, il avait oublié de mettre le paramètre en question, d'où la valeur par défaut... )
Merci, tu as raison. J'ai tout remis à plat avec php après firebug comme tu le suggérais...
Et il là j'ai regardé du côté des sessions elles-mêmes...
Résultat c'est visiblement le session start qui n'était pas bien géré par le serveur visiblement à cause de la fonction personnalisée "handler et des bananes" qui pourtant fonctionnait parfaitement chez l'hébergeur précédent... Comme quoi comme tu dis c'était carrément autre chose et ce qui fonctionne sur un serveur ne réagit pas toujours pareil ailleurs !
Mais je comprends toujours pas pourquoi le session start n'était pas traduit à travers un get et innerhtml via ajax alors que dans un incluse PHP pas de souci...
Merci pour tes réponses et le temps passé !
Message édité par Oyeee le 27-03-2013 à 19:52:26
Publicité
Posté le 27-03-2013 à 19:49:37
rufo
Pas me confondre avec Lycos!
Posté le 28-03-2013 à 09:53:55
J'ai déjà eu un pb avec le handler personnalisé pour gérer les sessions à ma façon en BD. Suivant la version d'Apache, ça me faisait péter apache justement. Et des fois, la session était initialisée, d'autres fois non. Sur le web, j'avais trouvé des personnes ayant le même pb que moi mais y'avait pas de solution semble t-il à l'époque (3-4 ans).