La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Session
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Session  (Lu 739 fois)
Session
« sur: le 29-12-2003 a 17:57:24 »
TinMar
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 268



Yo !

Voir le Profil    E-Mail
Répondre avec citation

Juste une petite question...
J'utilise sur mon site un espace membre avec sessions : Comment fixer le temps de validité de la session ?
Merci d'avance !

Rapporter au modérateur  

Re:Session
« Répondre #1 sur: le 29-12-2003 a 18:17:50 »
Nicolas2000
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil
Répondre avec citation

Comment tu gères tes sessions ? Avec la base de données ?

Rapporter au modérateur  
Re:Session
« Répondre #2 sur: le 31-12-2003 a 13:30:15 »
TinMar
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 268



Yo !

Voir le Profil    E-Mail
Répondre avec citation

ouai en gros j'utilise le script de phpdebutant : http://www.phpdebutant.org/article47.php
qui n'utilise que les variables "session". Faut-il les remplacer par des variables "cookie" avec un setcookie lors de l'identification ?

Rapporter au modérateur  
Re:Session
« Répondre #3 sur: le 31-12-2003 a 14:56:23 »
TinMar
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 268



Yo !

Voir le Profil    E-Mail
Répondre avec citation

Sinon je recoupère les logins et mots de passe dans un base de données...

Rapporter au modérateur  
Re:Session
« Répondre #4 sur: le 31-12-2003 a 15:25:32 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Ben c'est simple.

Tu envois un cookie qui dure la durée voulue à l'aide de l'argument expire (voir fonction setcookie()).
Sur une page, tu testes si le cookie est là. Si le temps est écoulé il ne sera plus là sinon il sera tjs présent.

Donc tu feras un truc du genre :

Code:

if(isset $_COOKIE["SESSION"])
{
    session_start();
}
else
{
    header("location: no_session.php");
}


A tranformer selon ce que tu désires faire évidemment.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Session
« Répondre #5 sur: le 03-01-2004 a 15:59:44 »
TinMar
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 268



Yo !

Voir le Profil    E-Mail
Répondre avec citation

merci de ta réponse erwinol ! Autre chose :
Si l'utilisateur ne prend pas en charge les cookies comment le code sera-il interprété (est ce que la session sera tout de meme lancée ?)

Rapporter au modérateur  
Re:Session
« Répondre #6 sur: le 03-01-2004 a 20:53:32 »
ric
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 56



jj

Voir le Profil    E-Mail
Répondre avec citation

Je dirais que non puisque le cookie n'a pas été détecté

if(isset $_COOKIE["SESSION"])
{
    session_start();
}

Fais un essai pour t'en assurer

Rapporter au modérateur  
Re:Session
« Répondre #7 sur: le 03-01-2004 a 21:13:32 »
TinMar
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 268



Yo !

Voir le Profil    E-Mail
Répondre avec citation

dans ce cas est-il possible de détécter si un utilisateur accepte les cookies. En prenant le forum-webmaster si tu n'acceptes pas les cookies tu ne peux pas de logger...

Rapporter au modérateur  
Re:Session
« Répondre #8 sur: le 03-01-2004 a 21:32:02 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation:
Si l'utilisateur ne prend pas en charge les cookies comment le code sera-il interprété

Ben il ne verra pas le cookie donc il n'ouvrira pas la session ... mais bon des internautes pareils c'est rare !

Citation:
Si l'utilisateur ne prend pas en charge les cookies comment le code sera-il interprété

Ben oui. Tu envois un cookie et tu testes sa présence. Mais tu ne pourra pas faire le test directement après avoir envoyé le cookie. Il faut rediriger vers une nouvelle page sur laquelle tu feras le test sinon le cookie ne sera pas encore "actif".

« Dernière Édition: le 03-01-2004 a 21:33:12 par erwinol » Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg