LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 11/10/2003 à 12:42
fin de session automatique
Oui, mais si le visiteur n'accepte pas les cookies ?

Ben le systeme tombe à l'eau :/

Aucune solution parfaite pour ce genre de truc....
LA GLOBULE
le 11/10/2003 à 12:38
fin de session automatique
Aucune solution parfaite pour ce genre de chose.

Toutefois, 2 "approximations" s'offrent à toi :
- en javascript : tu dois pouvoir demarre un compteur, et donc au bout de 10 mn, tu fais ce que tu veux => solution mediocre sachant que l'on ne peux jamais faire confiance au javascript (l'utilisateur peut le desactiver).
- en php : si tu as un site à gros gros traffic, c'est possible (mais seulement dans ce cas la). En effet, ca marche un peu comme le script affichant le nombre de connectes sur le site. Il suffit de creer une table avec les heures d'arrivées des visiteurs, et des qu'un nouveau visiteur arrive (en clair, des qu'une page du site est chargée), il faut "scanner" la table pour virer tous les visiteurs de plus de 10 mn (et encore, tu ne pourras juste que killer leur session) => solution peu acceptable egalement.

Bref, tout le probleme vient du protocole http qui n'est pas concu pour ce genre de chose.
LA GLOBULE
le 11/10/2003 à 12:33
Query | Jcomprend pas
Tu crois ?

$infopre = 'SELECT id_membre,prenom,signature,nb_messages FROM matable WHERE id_membre="'.$id_membre.'"';

Essaye comme çà : si la ca ne roule pas, c'est que ta variable $id_membre est vide.
LA GLOBULE
le 10/10/2003 à 21:54
Rapidités - fonctions
Non, c'est une bonne methode.

Le probleme est que le serveur sur lequel ton site est installé est surement sature : il ne doit pas avoir assez de patate niveau bande passante, c'est tout (cela arrive souvent chez les hebergeurs gratuits) :)

Pour obtenir un meilleur rendement, utilise un hebergement payant qui lui, sera de qualite.
LA GLOBULE
le 10/10/2003 à 20:43
Eviter de se relogguer a chaque visite
Ben si la personne quitte la site, la session est detruite.

Mais si tu testes la presence du cookie, rien ne t'empeche de redemarrer une session.
LoadingChargement en cours