|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Bonjour,
J'ai créé un petit test simple pour me familiariser avec les variables de session. Mon premier fichier est le suivant : Code :
Code :
J'ai mis le même exemple en ligne et là ..... surprise ..... ca ne fonctionne plus (il m'affiche --). Quelqu'un aurait-il une idée sur ca ..... Merci de votre aide. |
||||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Si tu fais $_SESSION["ville"] = $ville;
inutile de faire session_register("ville"); Puis les identifiants de sessions ne sont pas transmis dans les redirections PHP ou javascript.
__________________
Consultant idéaliste. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
Salut,
Enleve le session_register, car en plus d'être déprécié et inutile, il peut etre la source de ton erreur.
__________________
On ne peut empêcher les vagues, mais on peut apprendre à les surfer... http://blog.plopix.net http://www.ez-france.org |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Bien entendu, j'ai essayé cette version, et ca ne fonctionne toujours pas ...
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() |
Les sessions ne sont peut etre pas enregistrées correctement....
As tu la conf de ton hébergeur, il faut peut etre que tu te créé un répertoire session a la racine pour qu'elle soit enregistrées... (Ce qui me parait bizarre c'est que tu aurais un message d'erreur dans ce cas) A moins que ca soit un serveur a toi ? Ou il manquerait une petite ligne de conf dans le php.ini ?
__________________
On ne peut empêcher les vagues, mais on peut apprendre à les surfer... http://blog.plopix.net http://www.ez-france.org |
|
|
00
|
|
|
#6 | |||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() |
Bah, déja tu pourrais uploader un fichier qui contient :
Ensuite nous renseigner sur la valeur de session.save_path et sur les autres variables qui te semble bizarres (qui différe avec ta conf)
__________________
On ne peut empêcher les vagues, mais on peut apprendre à les surfer... http://blog.plopix.net http://www.ez-france.org |
|
|
00
|
|
|
#8 | ||||||||||
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Déjà le :
Code :
Ensuite ta redirection javascript tu la remplaces par : Code :
Code :
Ce qui donne pour la page test.php : Code :
Code :
__________________
Consultant idéaliste. |
||||||||||
|
|
00
|
|
|
#9 | ||
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Citation:
Les différences majeurs sont : - La version 4.4.2 sur le serveur contre 5.0.4 en local (je ne pense pas que ca vienne de là puisque les sessions fonctionne avec la version 4 de PHP. - Server API est Apache en local et CGI sur le serveur. - Virtual Directory Support est activé en local et désactivé sur le serveur (je ne sais pas a quoi ca correspond). - Thread Safety est activé en local et est désactivé sur le serveur. J'ai essayé ton code macbook et il ne fonctionne pas (ni en local, ni sur le serveur). Voici l'erreur : Citation:
|
||
|
|
00
|
|
|
#10 | ||
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Citation:
__________________
Consultant idéaliste. |
||
|
|
00
|
|
|
#11 | |
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 24 ![]() |
Est-ce qu'il n'y a pas un caractère invisible avant ton session_start()?
Ca arrive parfois. |
|
|
00
|
|
|
#13 | |
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Citation:
Personne n'a d'idée .... |
|
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Inscription : février 2006 Messages : 840 ![]() |
Je sèche...
__________________
Consultant idéaliste. |
|
|
00
|
|
|
#15 |
|
Membre émérite
![]() |
est ce qu'il n'y a pas de code html avant ton code php?
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés |
|
|
00
|
|
|
#16 | |
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
Citation:
|
|
|
|
00
|
|
|
#17 | ||
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 24 ![]() |
Tu peux essayer de faire suivre ta session avec session_id() lorsque tu fais ta redirection, qui permet de recuperer tes sessions lorsque le navigateur n'accepte pas les cookies par exemple.
Code :
|
||
|
|
00
|
|
|
#18 | ||
|
Membre habitué
![]() |
Citation:
Ca vient peut etre de la non ? ca ne choque personne ?
__________________
On ne peut empêcher les vagues, mais on peut apprendre à les surfer... http://blog.plopix.net http://www.ez-france.org |
||
|
|
00
|
|
|
#19 |
|
Membre confirmé
![]() Inscription : juillet 2004 Messages : 328 ![]() |
J'ai trouvé ......
Il semblerais qu'il y ait des conflits entre les variables de session et les variables locales ????? bizzare mais si on utilise des noms différents, et bien ca fonctionne. Merci à tous. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com