Notice: Undefined index: position in /home/piregwan/public_html/forum2/reponses2.php on line 50
Piregwan 2000



  14 07 2002 à 00:56


Salut salut.
J'utilise sur mon site des sessions (php4 + cookies) et j'aimerai savoir qui de mes membres est connécté. J'avais pensé à un champ en plus dans ma table membres, avec offline ou online, mais je fais comment pour savoir si le gazier vient de fermer mon site?
Bon, comme je cherche un peu, j'ai essayé une pitite popup avec un mon script, qui s'ouvrirai quand le site est fermée (onunload), mais bon, c'est pas très propre...

Si quelqu'un voit comment faire, ya pas de refus

PS: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in index.php on line 525 dans http://www.piregwan.com/search quand les resultats sont nuls (ou alors c'est moi )

++

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  14 07 2002 à 07:57


même erreur chez moi

sym_zo (vice ambassadeur pg.com en belgique - )
40 ans (Bruxelles)
simnq@free.fr | 145378003
http://simnq.free.fr

Les choses cachées doivent être tenues aussi proprement que celles que l'on voit, l'âme et les dents du fond par exemple...





  14 07 2002 à 09:37


je sais que sur certain site ils utilisent un systeme ou la date et l'heure est insérée dans la table, puis mise à jour à chaque action de l'utilisateur... si il ne fait plus rien au bout de 1minute, 2 ou 3 il est considéré comme déconnecté.

ZeAbruti (membre - )
45 ans
ze.abruti@caramail.com
http://azylumradio.free.fr

... le silence est d'or ...





  14 07 2002 à 09:44


c'est ce qu'on fait ici puisqu'on utilise pas les sessions, il faut se débrouiller avec les cookies. le cookie est dupliqué en base (pour savoir a toute heure quels membres sont venus et a quelle heure). si la derniere connexion dépasse 2 mois, le membre est considéré comme non connecté et sa fiche est modifiée en fonction.

apres, s'il revient 2 mois apres non connecté, tout est correct.
et s'il revient 2 mois apres connecté, sa fiche est automatiquement modifiée (de nouveau connecté) et tout est transparent pour lui. tout est correct aussi.

si bien qu'on sait a peu pret qui vient regulierement. pour une plus grande finesse, il faudrait réduire le tps maximal sans fréquentation a 1 journée mais ca déconnecterait tout le monde a tout va ;)

++

piregwan (agent mad fanatique lvl 1 - )
48 ans (chamb�ry, 73)
krakoukas@piregwan-genesis.com | 91327470
http://www.piregwan-genesis.com

" s'il vous plait mademoiselle, j'aurais voulu prendre une leçon particulière avec anne laurencin " JCD





  14 07 2002 à 10:06


Merci gwan, mais ya pas un autre moyen?

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  14 07 2002 à 11:45


moi je ferai ds ta table membre un champ date & heure et les vérifs sur ce champ...

ZeAbruti (membre - )
45 ans
ze.abruti@caramail.com
http://azylumradio.free.fr

... le silence est d'or ...





  15 07 2002 à 00:07


attends tu veux utiliser quoi pour ca ? les cookies ou les sessions ? les cookies ca te fera toujours un systeme bancale pour ce genre de choses parce que c'est pas fiable : si le visiteur ne vient pas pendant 1 mois, ca veut rien dire : son ordi a pu etre reformaté, revendu, son cookie détruit, ou simplement il est en vacances mais il est toujours logué.

avec les sessions c'est bcp plus simple. la session est dévalidée apres 20 minutes et tu sais toujours a +/- 20 minutes qui est connecté et qui ne l'est plus.


piregwan (agent mad fanatique lvl 1 - )
48 ans (chamb�ry, 73)
krakoukas@piregwan-genesis.com | 91327470
http://www.piregwan-genesis.com

" s'il vous plait mademoiselle, j'aurais voulu prendre une leçon particulière avec anne laurencin " JCD





  15 07 2002 à 00:12


Ahh, ça m'interesse ça
et comment je sais que la session est dévalidée?
C'est pour faire un systeme de messagerie instantanée, et pour afficher a coté du pseudo de l'auteur de quelque chose si il est en ce moment sur le site ou non...

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  15 07 2002 à 05:24


Kikoo, une propo pt etre


Tu peut ajouter ca dans la page de login. Pi le metre a part et "l'includer" dans toute tes pages membres. Enfin, je crois que ca marche.

$duree=240; // soit 4 mn
$limite = time() + $duree_estimee;
mysql_query("DELETE FROM $table WHERE ip='$REMOTE_ADDR' OR date <".time()); //On efface le visiteur en cours et ceux dont le temps à expiré
mysql_query("INSERT INTO $table (id,ip,date,membre) VALUES ('0','$REMOTE_ADDR','$limite','$membre)"); // On insere le visiteur en cours

cob (guest star - )
46 ans (toulouse)
respecto@free.fr
http://www.greybox.tk

cet espace est à vendre ! mise à prix à 147€





  15 07 2002 à 10:04


Merci. Je vais faire un truc comme ça alors.

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.





  16 07 2002 à 00:22


N'empeche que c'est quand meme la merde.

Per (squatteur de topic - )
39 ans (Plage de Pors-Carn)
per2censured@aol.com
http://www.ebodyboard.online.fr

L'alcool est mon pire ennemi.
Fuir l'ennemi est lâche.


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.