Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/06/2007, 19h45   #1
Invité de passage
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 2
Points : 2
Par défaut Comment afficher la "Présence en ligne"

Bonjour les amis,


Voila je me debrouille pour la creation de simple site en html.

Mais là j'ai besoin d'afficher de magnière voyant la presence en ligne.
Comme dans les forum où nous voyons une petite lumière verte ou rouge a cote du psedo qui signifi la presence ou pas sur le forum.

Et là je ne sais pas comment faire ... merci de votre aide et de vos pistes.

MERCI MERCI MERCI MERCI MERCI d'avance
myauxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 21h46   #2
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

Pour ma part, je ferai soit une table qui contiendrai un historique des connexions avec une heure d'arrivée et une heure de départ, ou soit des champs dans la table des logins qui indique une heure d'arrivée et une heure de départ...

__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 21h58   #3
Rédacteur/Modérateur

 
Avatar de Skyounet
 
Homme Benjamin Roux
Expert Silverlight et Windows Phone
Inscription : mars 2005
Messages : 6 384
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Roux
Âge : 25
Localisation : Canada

Informations professionnelles :
Activité : Expert Silverlight et Windows Phone
Secteur : Conseil

Informations forums :
Inscription : mars 2005
Messages : 6 384
Points : 9 549
Points : 9 549
Dans tous les cas il faut passer par un langage dynamique type PHP.
__________________
Mon Blog
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso


La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein
Skyounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 08h18   #4
Invité de passage
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 2
Points : 2
Merci de vos reponse les amis,

Ne connaissant pas le php ...

Vous n'auriez pas un tuto qui reprendrait une procedure à suivre pour la mise en place ?

Ou peut-etre seriez-vous pret à m'aiguiller ?

Merci pour l'entraide
++
myauxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 08h20   #5
Membre Expert
 
Avatar de zoom61
 
Homme Vincent ...
Passionné d'informatique
Inscription : janvier 2005
Messages : 1 217
Détails du profil
Informations personnelles :
Nom : Homme Vincent ...
Âge : 39
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Passionné d'informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2005
Messages : 1 217
Points : 1 506
Points : 1 506
Envoyer un message via Yahoo à zoom61 Envoyer un message via Skype™ à zoom61
Salut,

Tu devrais arriver à trouver ton bonheur avec ça.

__________________
N'oubliez pas le Tag :

C'est en parvenant à nos fins par l'effort, en étant prêt à faire le sacrifice de profits immédiats en faveur du bien-être d'autrui à long terme, que nous parviendrons au bonheur caractérisé par la paix et le contentement authentique. [Dalaï Lama]
Je ne réponds pas aux messages privés s'ils sont liés à une question du forum

Mon site sur Developpez.com
zoom61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2007, 22h54   #6
Invité de passage
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 2
Points : 2
Citation:
Envoyé par zoom61
Salut,

Tu devrais arriver à trouver ton bonheur avec ça.

Hello,

Merci de ton lien l'ami ... mais ai pas trouvé d'info sur mon besoin.

je vous lance un SOS SVP ... quelqu'un à une source pour moi ?K

Merci
++
myauxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2007, 00h09   #7
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Il existe pas de sources proprement dites.

Tu dois avant tout t'imprégner du langage, car même si tu trouves une sources il va falloir l'utiliser correctement.

Tu peux pour arriver à ce dont tu as besoin commencer par regarder ceci : Utilisez une base de données pour sécuriser vos sessions
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2007, 14h19   #8
Invité de passage
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 2
Points : 2
Citation:
Envoyé par Kerod
Il existe pas de sources proprement dites.

Tu dois avant tout t'imprégner du langage, car même si tu trouves une sources il va falloir l'utiliser correctement.

Tu peux pour arriver à ce dont tu as besoin commencer par regarder ceci : Utilisez une base de données pour sécuriser vos sessions

Salut,

J'ai aucune chances de trouver une source à adapté ?
Car c'est un besoin urgent et je ne pense pas avoir l'occasion de vraiment potassé le PHP de A à Z d'ici là.

J'ai bien lu ton lien, mais comment trouvé plus d'info sur mon besoin ?

MErci
myauxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 01h16   #9
Membre éclairé
 
Avatar de icer
 
Inscription : janvier 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 332
Points : 308
Points : 308
Il y a un moyen de connaître quels sont les utilisateurs en activité sur le site que je trouve astucieux.

Le principe est simple :
On enregistre pour chaque utilisateur, la date de sa dernière action/consultation de page.

Pour connaître si un utilisateur est en activité, il suffit de regarder si sa date enregistré est récente. Si par exemple il n'a ouvert aucune page depuis 10 minutes, on peut considéré qu'il n'est plus connecté.
icer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 11h08   #10
Membre régulier
 
Étudiant
Inscription : juin 2006
Messages : 83
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 83
Points : 84
Points : 84
J'utilise aussi cette méthode !
C'est très simple à mettre en place... pour peu que PHP soit déjà familier

Donc passage par la case départ obligatoire
Wharenn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 21h30   #11
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 269
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 269
Points : 146
Points : 146
Citation:
Envoyé par icer
Il y a un moyen de connaître quels sont les utilisateurs en activité sur le site que je trouve astucieux.

Le principe est simple :
On enregistre pour chaque utilisateur, la date de sa dernière action/consultation de page.

Pour connaître si un utilisateur est en activité, il suffit de regarder si sa date enregistré est récente. Si par exemple il n'a ouvert aucune page depuis 10 minutes, on peut considéré qu'il n'est plus connecté.
C'est justement ce qu'il me fallait, j'avais pas pensé à cette solution...

Je stock bien l'heure de connexion mais si l'utilisateur ne clique pas sur "déconnexion" ce qui est la majorité des gens, je n'ai pas l'heure de déconnexion et donc je ne sais pas combien de temps ils sont resté sur le site.

Mais la méthode que tu évoques me plait bien, et à 10mn près, c'est plutot correct... (un temps maximal de connexion sans activité, pourrait-on dire)

Juste une question : il vaut mieux conserver toutes les pages consultées dans une table "consultation" avec les numéros (ou nom) de page, l'id de l'internaute, et l'heure de première consultation ou juste la dernière heure et page consultés et réécrire sur les autres ?

Qu'est-ce qui est le mieux ?
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 09h33   #12
Invité de passage
 
Inscription : juin 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 7
Points : 2
Points : 2
Citation:
Envoyé par icer
Il y a un moyen de connaître quels sont les utilisateurs en activité sur le site que je trouve astucieux.

Le principe est simple :
On enregistre pour chaque utilisateur, la date de sa dernière action/consultation de page.

Pour connaître si un utilisateur est en activité, il suffit de regarder si sa date enregistré est récente. Si par exemple il n'a ouvert aucune page depuis 10 minutes, on peut considéré qu'il n'est plus connecté.
Hello hello,

BOn me voilà en pleinne étude du PHP ... je suis en plein dedans
Il me faut encore un peu de temps avant de pouvoir passé à la pratique de mon cas mais j'y reflechi deja.

Je suis aussi preneur de cette solution là ... sauf que je dois avoir un temps le plus court possible. Je pensais une verification toutes les minutes et pour cela mettre la page consulter par le surfeur en refresh auto à 1 minute aussi... c'est envisageable ?
Le refresh peut-il servir aussi à modifer la BDD des pages consultés ?

Merci de votre aide
++
myauxc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 12h57   #13
Membre habitué
 
Avatar de Giantrick
 
Inscription : janvier 2007
Messages : 269
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : janvier 2007
Messages : 269
Points : 146
Points : 146
Citation:
Envoyé par myauxc
Hello hello,

BOn me voilà en pleinne étude du PHP ... je suis en plein dedans
Il me faut encore un peu de temps avant de pouvoir passé à la pratique de mon cas mais j'y reflechi deja.

Je suis aussi preneur de cette solution là ... sauf que je dois avoir un temps le plus court possible. Je pensais une verification toutes les minutes et pour cela mettre la page consulter par le surfeur en refresh auto à 1 minute aussi... c'est envisageable ?
Le refresh peut-il servir aussi à modifer la BDD des pages consultés ?

Merci de votre aide
++
Un refresh toute les minutes est tout à fait possible mais pense à ta bande passante que tu vas soliciter toute les minutes, ce qui me parraît beaucoup, mais pourquoi pas.

Un refresh peut faire tout ce que tu veux en PHP du moment que tu lui mets le code qui va bien donc OUI tu peux modifier ta BDD avec un refresh.

Par ailleurs, je me demande si un cron ne pourrait pas vérifier si tel ou tel utilisateur est encore connecté... mais là je n'ai pas la réponse... (à suivre)
__________________
-----------------------------------------------------
- Etre clair dans sa demande, facilite les réponses.
- Organiser son travail et sa programmation est indispensable à une rapide évolution.
- Remercier ceux qui vous ont aider favorise le contact et augmente votre crédibilité.

Le géant du sud-ouest...
Giantrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h47.


 
 
 
 
Partenaires

Hébergement Web