Accueil > Forum > > > > fin de session lors du départ d'un visiteur du site
fin de session lors du départ d'un visiteur du site
vendredi 10 décembre 2004 à 10:40:06 |
fin de session lors du départ d'un visiteur du site

topito
|
Bonjour, comment puis-je savoir lorsqu'un visiteur quitte mon site, afin de pouvoir faire arrêter la session en cours qu'il a ouvert en arrivant sur le site? pour être plus complet, cela me permettra d'arrêter une action de commande en cours qui aurait été commencée par lui, par exemple. j'ouvre mes sessions avec " session_start(); " lors de l'arrivée du visiteur sur le site. merci pour une réponse un peu complète, je connais un peu php mais je ne suis pas un pro... par avance, merci topito Curieux de nature, en savoir un peu plus chaque jour, découvrir... et enfin... pouvoir redonner !....
|
|
vendredi 10 décembre 2004 à 11:38:52 |
Re : fin de session lors du départ d'un visiteur du site

coockiesch
|
Salut! Tu n'as aucun moyen de savoir exatement quand il quite le site, mais tu peux te dire que s'il a pas réactualisé la page depuis un certain nombre de minutes, il peut être considéré comme parti... Tu peux avoir une base de données qui contient les id de tous les logés et leur datetime de dernière visualisation de page... Si ce datetime est trop dépassé, tu peux faire ce que tu veux @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
vendredi 10 décembre 2004 à 12:35:09 |
Re : fin de session lors du départ d'un visiteur du site

topito
|
c'est dommage qu'il n'y ait pas de solution lors du départ... parceque si je prends mon cas, parfois je suis sur plusieurs sites en même temps et donc si je suis sur un site qui a interrompu ma session avant que je n'y revienne je ne vais pas forcément recommencer ce que j'avais entrepris.
merci coockiesch!
Curieux de nature, en savoir un peu plus chaque jour, découvrir... et enfin... pouvoir redonner !....
|
|
vendredi 10 décembre 2004 à 16:35:01 |
Re : fin de session lors du départ d'un visiteur du site

HecToR_coCHON
|
Sinon tu peux faire du javascript avec la fonction onUnload. Celel ci te dira quand l'utilisateur ferme sa page. Après je sais pas trop quoi en faire mais c'est déjà un bon moyen de repérer quand l'utilisateur par ;)
|
|
vendredi 10 décembre 2004 à 18:04:12 |
Re : fin de session lors du départ d'un visiteur du site

topito
|
Bonjour et merci HecToR_coCHON c'est ce vers quoi je vais essayer de m'orienter si j'arrive à utiliser les variables d'une page à l'autre et d'un fichier à l'autre. J'ai pensé que je pouvais sans doute créer une variable qui s'incrémente de 1 à chaque ouverture d'une nouvelle page de mon site (onload) et qui se décrémente de 1 à chaque fois qu'une page est fermée (onUnload), comme cela lorsque j'arrive au bout (1 ou 0, à définir) je sais que c'est fini et que je peux arrêter ma session... Mais pour moi cela ne va pas être facile, je crois qu'il faut passer par javascript, j'aurai bien aimé n'en rester qu'à PHP. Je vais essayer de trouver.... maintenant si quelqu'un peut m'aider ce sera avec un grand plaisir!
Curieux de nature, en savoir un peu plus chaque jour, découvrir... et enfin... pouvoir redonner !....
|
|
dimanche 12 décembre 2004 à 11:06:22 |
Re : fin de session lors du départ d'un visiteur du site

topito
|
coockiesch bonjour! merci pour ta réponse.
dans ta réponse:" Tu peux avoir une base de données qui contient les id de tous les logés et leur datetime de dernière visualisation de page... Si ce datetime est trop dépassé, tu peux faire ce que tu veux"
les id dans ma bdd, je les ai...
je comprends ce que tu veux me dire par datetime: c'est a dire: une heure, minute, seconde au moment où il ont ouvert leur dernière page en cours que je mets dans une variable et que j'actualise dans ma base de données... c'est bien cela?
mais après il faut que je puisse revenir à ma base de données au bout du temps dépassé pour supprimer les informations que je ne veux pas garder dans ma base de données, et je ne peux faire cela que lors d'une autre connexion d'un autre visiteur, ce qui veut dire que cela va prendre du temps (traitement de l'effacement) pour le visiteur? ou y a t'il un autre moyen sans que j'intervienne moi-même régulièrement, donc un moyen que je puisse rendre automatique? d'autant plus que je suis en train de penser que si je n'ai pas encore effacé le n° de session qu'il a en cours, il peut le reprendre même si le temps que j'ai défini est dépassé. donc comment faire pour pouvoir diminuer le temps imparti à une session sans intervenir dans le PHP.ini car si je crois savoir qu'on peut le faire, je ne sais pas faire cela et je ne suis peut être pas encore capable de le faire, sachant que je suis pour l'instant chez Online.net
Curieux de nature, en savoir un peu plus chaque jour, découvrir... et enfin... pouvoir redonner !....
|
|
dimanche 12 décembre 2004 à 14:25:10 |
Re : fin de session lors du départ d'un visiteur du site

coockiesch
|
Salut! Oui, c'est ca, je parle d'un timestemp, le courant peut etre obtenu par la fonction: time() En effet, tu ne pourras le faire que lors du prochain visiteur... Ensuite tu peux faire que si la session n'a pas été actualisée depuis 5 mins, tu supprime... @++ R@f www.allpotes.ch: Photos, humour, vidéos, gags, ... "On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
|
|
Cette discussion est classée dans : fin, site, session, visiteur, départ
Répondre à ce message
Sujets en rapport avec ce message
HELP!! fin de session & mysql [ par eax ]
bonsoir,j'ai un petit soucis avec les sessions php4. j'ai une table users avec un champ online qui passe à 1 lorsque l'user est connecté, et à 0 lorsq
session et transmission d'ido [ par nikos283 ]
Voila j'utilise les session sur mon site en me basant sur les cookies. Le truc c que lorsque j'accede a ce site avec un navigateur refusant les cookie
Problème de session ? [ par phpwankenobi ]
Salut à tous...Voici un code que j'utilise pour garantir la confidentialité de la partie d'un site :session_start();if (!session_is_registered('login'
PB DE SESSION SUREMENT... [ par alexthehobbit ]
J'ai créé un site (les pages sont .php) avec une identification obligatoire pour pouvoir y accéder. Les identifiants et les mots de passe sont stockés
PB DE SESSION SUREMENT... [ par alexthehobbit ]
J'ai créé un site (les pages sont .php) avec une identification obligatoire pour pouvoir y accéder. Les identifiants et les mots de passe sont stockés
PB DE SESSION SUREMENT... [ par alexthehobbit ]
J'ai créé un site (les pages sont .php) avec une identification obligatoire pour pouvoir y accéder. Les identifiants et les mots de passe sont stockés
PB DE SESSION SUREMENT... [ par alexthehobbit ]
J'ai créé un site (les pages sont .php) avec une identification obligatoire pour pouvoir y accéder. Les identifiants et les mots de passe sont stockés
PB DE SESSION C SUR ! [ par alexthehobbit ]
Y'a t-il un autre moyen de faire passer les variables de sessions autre que par les cookies ? Car mon pb avec les cookies c'est que si la sécurité les
Ouverture auto d'une session [ par kodiask ]
Voilà j'ai un site avec eun espace membre, et je voudrai que lorsque qu'un membre qui c logué qui mon site et y revienne plus tard bin que sa session
Site l'utilisateur quite une session ce dernière restet'elle active [ par microdevweb ]
Je devellope actuelement une site imode, j'aimerais y fait un chat mais le javascript n'exite pas encore pour imode.Donc je penssais travailler avec l
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|