1/ "30" minutes, c'est en fonction du paramètre du serveur. tu peux très bien via PHP ou via fichier de config indiquer qu'une session dure 1 minutes comme 20 ans.
2/ utilise ce que j'appelle un "cookie de session".
il s'agit d'un cookie sans date d'expiration : il sera présent sur le navigateur jusqu'à ce qu'il soit fermé. c'est à dire qu'en plus de pouvoir rester présent deux jours si le gars ne ferme pas son navigateur, il peut aussi aller sur un autre site et revenir à celui-ci et retrouver sa session ouverte, du moment qu'il n'a pas fermé la fenêtre de son navigateur. l'autre avantage de la chose, c'est que tu ne gères rien sur le serveur, et du coup tu ne surcharges pas ce dernier pour rien (les session, y'a pas pire perf killer). désavantage : tu ne peux stocker que des valeurs chaînes simples dans un cookie (bon, après tu peux sérialiser des objets plus complexe, mais c'est la limite de taille qui viendra faire chier à ce moment)
Message édité par MagicBuzz le 20-02-2007 à 19:28:05