PHP, Apache et Session : Y aurait il un Bug ?

PHP, Apache et Session : Y aurait il un Bug ? - PHP - Programmation

Marsh Posté le 18-01-2003 à 19:08:10    

Voila,
 
 Pour developper mon Intranet j'utilise des variables de Sessions associés a des Cookies.
 
 Jusque là tout va bien
 
J'ai modifié le Php.ini afin que les sessions aient une duree de vie de 24 min.
 
 Ok, c nickel
 
Je relance Apache, j'ouvre une session, je laisse la page + de 30 minutes ,je reviens et je vais sur la page d'acceuil. Candide je me dis que ça marche et non ma Session est toujours active  :heink:  
 
 
C quoi qui Bug ? Mozilla ? (Qui garde les Cookies de Session qui faut pas) PHP ? Apache ?
 
 
Avez vous une petite idee ?

Reply

Marsh Posté le 18-01-2003 à 19:08:10   

Reply

Marsh Posté le 18-01-2003 à 19:15:04    

quels paramêtres as-tu modifié dans le php.ini et quels sont les réglages maintenant ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 18-01-2003 à 19:18:37    

Sh@rdar a écrit :

quels paramêtres as-tu modifié dans le php.ini et quels sont les réglages maintenant ?


session.cookie_lifetime = 1440

Reply

Marsh Posté le 18-01-2003 à 19:25:43    

si tu modifies le temps de vie du cookie, c'est pas pour autant que ta session va se détruire (et heureusement, sinon on pourrait pas utiliser de session sans cookie, aucun intêret)
 
il doit y avoir un session maxlifetime ou un truc dans le genre (durée en secondes) à modifier pour changer la durée de vie de la session


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 18-01-2003 à 19:39:56    

Voila tout ce qu'il y a pour la section Session :
 
 

Code :
  1. [Session]
  2. ; Handler used to store/retrieve data.
  3. session.save_handler = files
  4. ; Argument passed to save_handler.  In the case of files, this is the path
  5. ; where data files are stored. Note: Windows users have to change this
  6. ; variable in order to use PHP's session functions.
  7. session.save_path = /tmp
  8. ; Whether to use cookies.
  9. session.use_cookies = 1
  10. ; Name of the session (used as cookie name).
  11. session.name = PHPSESSID
  12. ; Initialize session on request startup.
  13. session.auto_start = 0
  14. ; Lifetime in seconds of cookie or, if 0, until browser is restarted.
  15. session.cookie_lifetime = 1440
  16. ; The path for which the cookie is valid.
  17. session.cookie_path = /
  18. ; The domain for which the cookie is valid.
  19. session.cookie_domain =
  20. ; Handler used to serialize data.  php is the standard serializer of PHP.
  21. session.serialize_handler = php
  22. ; Percentual probability that the 'garbage collection' process is started
  23. ; on every session initialization.
  24. session.gc_probability = 1
  25. ; After this number of seconds, stored data will be seen as 'garbage' and
  26. ; cleaned up by the garbage collection process.
  27. session.gc_maxlifetime = 1440
  28. ; Check HTTP Referer to invalidate externally stored URLs containing ids.
  29. session.referer_check =
  30. ; How many bytes to read from the file.
  31. session.entropy_length = 0
  32. ; Specified here to create the session id.
  33. session.entropy_file =
  34. ;session.entropy_length = 16
  35. ;session.entropy_file = /dev/urandom
  36. ; Set to {nocache,private,public} to determine HTTP caching aspects.
  37. session.cache_limiter = nocache
  38. ; Document expires after n minutes.
  39. session.cache_expire = 180
  40. ; use transient sid support if enabled by compiling with --enable-trans-sid.
  41. session.use_trans_sid = 1
  42. url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

Reply

Marsh Posté le 18-01-2003 à 20:20:03    

session.gc_probability = 1
 
Je crois que le pb. Encore que c pour détruire la session sur le serveur et pas le cookie sur le client.

Reply

Marsh Posté le 18-01-2003 à 20:21:13    

session.use_trans_sid = 0
session.gc_maxlifetime = 1440
session.gc_probability = 100
session.cookie_lifetime = 1440

Reply

Marsh Posté le 18-01-2003 à 20:32:33    

Dost67 a écrit :

session.use_trans_sid = 0
session.gc_maxlifetime = 1440
session.gc_probability = 100
session.cookie_lifetime = 1440


 
Oki merci je vais essayer

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed