[PHP] Expiration session

Expiration session [PHP] - Programmation

Marsh Posté le 25-11-2001 à 02:09:21    

Je voudrais savoir si une session peut expirer apres un certains temps ?
Merci ;)

Reply

Marsh Posté le 25-11-2001 à 02:09:21   

Reply

Marsh Posté le 25-11-2001 à 02:24:11    

kyle a écrit a écrit :

Je voudrais savoir si une session peut expirer apres un certains temps ?
Merci ;)  




 
Cad?
Tu sais modifier la durée de la session:
http://be.php.net/manual/en/ref.session.php
Dans les comments, on peut lire
 
To get more secure session IDs, here is what I use on GNU/linux :  
 
ini_alter("session.cookie_lifetime", "86400" );  
ini_alter("session.entropy_file","/dev/urandom" );  
ini_alter("session.entropy_length", "512" );  
 
 
donc oui, on sait modifier la duree de vie de la session... Mais ce que tu veux c peut etre eviter la page "la session a expire" que te montre explorer quand tu fais un back c'est ca?
La faut essayer ini_set("session.cache_limiter","public" );
j'ai pas encore utilisé ce truc mais ca devrait marcher :)

Reply

Marsh Posté le 25-11-2001 à 02:34:03    

En fait, j'utilise les sessions php4
soit session_start() et session_destroy() ...
Et je me demandais si ce genre de session peut expirer tous seul au bout d'un certains temps.

Reply

Marsh Posté le 25-11-2001 à 03:13:40    

Benh oui je m'en doute que tu utilises ces sessions la, y en a pas 40... Et ma réponse s'y rapporte... Je ne parle que de ca   :sarcastic:

Reply

Marsh Posté le 25-11-2001 à 11:16:32    

Désolé, quand j'ai vu la ligne ini_alter("session.cookie_lifetime", "86400" ); j'ai cru que tu parlais des cookies...  :??:  
Donc, je vais tester ce que tu as dis.
Merci.

Reply

Marsh Posté le 25-11-2001 à 13:11:23    

kyle a écrit a écrit :

Désolé, quand j'ai vu la ligne ini_alter("session.cookie_lifetime", "86400" ); j'ai cru que tu parlais des cookies...  :??:  
Donc, je vais tester ce que tu as dis.
Merci.  




 
Benh oui, dans 99% des cas, la gestion de la session se base sur un cookie :)

Reply

Marsh Posté le 25-11-2001 à 13:35:53    

Ben moi, je veux eviter les cookies ! :D
Car si le navigateur ne les accepte pas...

Reply

Marsh Posté le 25-11-2001 à 15:24:05    

kyle a écrit a écrit :

Ben moi, je veux eviter les cookies ! :D
Car si le navigateur ne les accepte pas...  




 
 
Benh, si le navigateur le supporte pas, tu as une superbe url du genre ?id=654987987984654987654687987
 
Tu devrais lire le manuel sur les sessions tu sais... Par défaut les sessions balance un cookie, alors si tu voulais pas les utiliser tu es mal barré :lol:

Reply

Marsh Posté le 25-11-2001 à 15:58:06    

M'enfin, bon, si ca passe aussi par l'url, cé po grave :)

Reply

Marsh Posté le 25-11-2001 à 16:57:02    

Pour faire passer les variables de pages en pages, il faut bien indiquer session_start() au début de chaques pages ?

Reply

Marsh Posté le 25-11-2001 à 16:57:02   

Reply

Marsh Posté le 25-11-2001 à 17:28:07    

oui, mais ca fera pas passer toutes tes variables, relis bien le manuel :D
 
Apres faut faire des session_register hein... :heink:

Reply

Marsh Posté le 25-11-2001 à 18:08:05    

Pour les session_register, cé fais, ca marche nikel sur les liens mais je dois faire passer les variables dans des forulaires, cé la galere..  :??:
Mais le pire, cé les popup.  :(

 

[edtdd]--Message édité par kyle--[/edtdd]

Reply

Marsh Posté le 25-11-2001 à 18:08:42    

Si tu es maitre de ton serveur il existe une option pour recompiler php en utilisant la variable de session en transparent c est a dire pas de cookies et pas d URL du genre xxx.php?sessid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Reply

Marsh Posté le 25-11-2001 à 18:09:20    

J'avais vu, mais suis po maitre :D

Reply

Sujets relatifs:

Leave a Replay

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