|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2003 Messages : 4 ![]() |
salut;
je suis sur xp en local je test avec php4, je souhaite ouvrir une session à un moment bien determiné. Pour cela je passe une variable dans l'URL, c'est qu'à ce moment là que je veux ouvrir ma session. voila ce que j'ai fait. Code :
Mais dès que la variable 'ma_var' n'est plus present dans l'URL la condition n'est plus remplie, et ma sessin est detruite automatiquement. quelqu'un à une idée. |
||
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Dans votre if vous tester si la variable de session ma_var existe or elle n'existera jamais puisque le session_start se trouve après ! En effet, la fonction session_start démarre une session si aucune n'est attribuée au client mais récupère son contenu (initialisation du tableau superglobal $_SESSION avec l'ensemble des variables de session précédentes) dans le cas contraire. Donc il y a une erreur de conception.
Je vous recommande de lire Les sessions en PHP à ce sujet. Julp. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : juin 2003 Messages : 4 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#4 | ||||
|
Membre habitué
![]() ![]() |
pourquoi ne pas plutot faire un :
Code :
Code :
|
||||
|
|
00
|
|
|
#5 | ||||||
|
Invité de passage
![]() Inscription : juin 2003 Messages : 4 ![]() |
Citation:
Citation:
|
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com