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 30/10/2006, 10h09   #1
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 162
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 162
Points : 36
Points : 36
Par défaut [Cookies] Les sessions : savoir qui clique sur le bouton

Bonjour,

J'espere être sur le bon forum, j'avais le choix entre celui ci ou celui sur javascript, mais je pense que c'est plus approprié pour le PHP.

Je suis entrain de coder un petit chat en PHP/ajax, et je voudrais gérer un bouton déconnexion qui, lorsque un des deux utilisateurs clic dessus, envoie deux messages différents aux deux protagonistes.

Par exemple, le premier reçoit "Vous êtes déconnecté", et le second "Votre correspondant à quitté la conversation".

Je gère les connexions par des sessions: $_SESSION['login1'] et $_SESSION['login2']

Mon bouton est codé comme suit:

Code :
	<input type=button title="Déconnexion" class="smallformSubmit" onClick="sortir()" value="Sortir"/>
Mais je ne sais pas comment faire pour coder sortir().

Comment récupérer qui clique, et comment envoyer deux messages différents.

Si quelqu'un à une piste de code à me donner, ca serait génial.

Merci!
__________________
Qui osera affronter ma brute??
Si tu perds, rejoins mon clan
keumlebarbare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 10h26   #2
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Tu sais qui en conversation avec qui via un cookie et/ou session et je suppose que l'information des personnes parlant ensemble existe dans une base de données. De la, tu là tu as toute les informations pour retourner un message au destinataire.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 10h35   #3
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 162
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 162
Points : 36
Points : 36
Pour la connexion, pour le moment j'ai pas pu mettre en oeuvre la BDD, j'ai pris une page de login ou je rentre pseudo et mdp (je vérifierais ensuite dans la base de donnée ensuite effectivement), et ensuite je choisis dans une liste déroulante la personne avec qui parler (pareil, ca sera mis en oeuvre par la base de données).

Pour le moment, j'ai donc deux sessions, mais le truc, c'est que je ne sais pas comment le serveur va savoir si c'est le login1 ou le login2 qui va cliquer...
__________________
Qui osera affronter ma brute??
Si tu perds, rejoins mon clan
keumlebarbare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 11h03   #4
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par keumlebarbare
Pour la connexion, pour le moment j'ai pas pu mettre en oeuvre la BDD, j'ai pris une page de login ou je rentre pseudo et mdp (je vérifierais ensuite dans la base de donnée ensuite effectivement), et ensuite je choisis dans une liste déroulante la personne avec qui parler (pareil, ca sera mis en oeuvre par la base de données).

Pour le moment, j'ai donc deux sessions, mais le truc, c'est que je ne sais pas comment le serveur va savoir si c'est le login1 ou le login2 qui va cliquer...
Les utilisateurs sont bien identifiant au demarrage au moment ou il s'identifie. Il y a une session que leur est propre. Donc lorsqu'il clique il envoy leur session ou cookie et de là le serveur savoir qui est la personne.
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 11h15   #5
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 162
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 162
Points : 36
Points : 36
Ok, je pense voir ce qu'il faut faire alors, merci pour ton aide
__________________
Qui osera affronter ma brute??
Si tu perds, rejoins mon clan
keumlebarbare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 11h17   #6
Expert Confirmé
 
Avatar de berceker united
 
Développeur informatique
Inscription : février 2005
Messages : 2 982
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2005
Messages : 2 982
Points : 3 567
Points : 3 567
Citation:
Envoyé par keumlebarbare
Ok, je pense voir ce qu'il faut faire alors, merci pour ton aide
De rien
__________________
Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...
berceker united est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h19.


 
 
 
 
Partenaires

Hébergement Web