oui c'est vrai que l'ajax ( coté client) s'appui sur le java script qui possede pas mal d'inconviniant ( malgrés q'on peut pas lancer un truc comme gmail sans javascript :) ) mais je veut une reponse a cet question aussi ;) Comment je peut implemanter cet technique pour sauver la date de déconnexion de l'utilisateur
Cordiallement Ahmed On 22 mai, 09:19, "Yohan 'rouKs' G." <[EMAIL PROTECTED]> wrote: > Le probleme de l'appel ajax, c'est qu'il n'est pas géré par tous les > navigateurs (je pense entre autre aux navigateurs de smartphones, de > plus en plus répendus)... > De plus, une fermeture assez violente (le ctrl-alt-sup du windowsien en > furie ou le kill de l'unixien frustré) du navigateur te fausserais > completement tes statistiques. > > Je pense que se baser sur un timestamp est la meilleur solution malgré > que ça soit une approximation. > > ghaliano a écrit : > > > Vous dites logout une deconnexion normale ou l'utilisateur quite > > l'application n'importe comment ? > > Mais si on pose la question d'une manière differents ,pour des besoins > > de suivi si je veut sauver la date ou l'utilisateur quite > > l'application comment je peut le faire avec ces estimations ;) > > Merci > > > On 21 mai, 22:31, "Renaud LITTOLFF" <[EMAIL PROTECTED]> wrote: > > >> +1 pour Nicolas. > > >> Contre l'AJAX, je rajouterais que javascript n'est pas disponible sur > >> tous les navigateurs (certains browser de téléphone mobile ne l'ont > >> pas ou tous simplement si on le désactive), la requête AJAX ne se fera > >> donc pas forcemment chez tout le monde ! > > >> La méthode la plus fréquemment employée car réputée la plus fiable est > >> donc: > >> - au login, on met un timestamp pour indiquer sa dernière action. > >> - à chaque page, on met à jour le timestamp > >> - au logout, on met le timestamp à 0 > >> - pour connaêtre le nombre de connecté simultanément, on cherche le > >> nombre d'utilisateurs dont la dernière action remonte à x minutes (à > >> déterminer en fonction du type de site... certains site ont des temps > >> de visite plus ou moins long et des temps d'inaction plus ou moins > >> long. seul le webmaster peut estimer cette durée en fonction de la > >> vision qu'il a de la façon dont va être utiliser son site) > > >> Le 21 mai 2008 21:22, Nicolas <[EMAIL PROTECTED]> a écrit : > > >>> Il n'y a pas de méthode fiable. On peut juste obtenir une approximation. > >>> La méthode la plus "fiable" est encore celle considérant connectés les > >>> utilisateurs ayant fait une action dans les 5 minutes. > >>> Il ne faut pas oublier que par défaut une session reste valide au > >>> moins 24 minutes. Donc l'utilisateur peut ne rien faire et finalement > >>> ne pas être vraiment là. Faut-il réellement le considérer comme > >>> connecté ? > > >>> Le 21 mai 2008 21:12, Kaa <[EMAIL PROTECTED]> a écrit : > > >>>> Oui, mais avec cette méthode, si la session est interrompue brutalement, > >>>> je > >>>> n'aurais pas l'info, si ? > >>>> J'espère que si, car ça me paraît assez séduisant. > > >>>> Karen > > >>>> ----- Message d'origine ---- > >>>> De : nautilebleu <[EMAIL PROTECTED]> > >>>> À : Symfony-fr <symfony-fr@googlegroups.com> > >>>> Envoyé le : Mercredi, 21 Mai 2008, 13h59mn 42s > >>>> Objet : [symfony-fr] Re: Re : [symfony-fr] Re: Utilisateurs connectés > > >>>> En fait il y a bien une méthode "symfony", si on choisi de stocker les > >>>> sessions en base de données plutôt que dans des fichiers (ce qui est > >>>> le choix par défaut) Dès lors, il suffit d'une requête pour connaître > >>>> les utilisateurs connectés > > >>>> Voir le chapitre de la doc sur la gestion des sessions > >>>>http://snurl.com/29wtj[www_symfony-project_org] > > >>>> __________________________________________________ > >>>> Do You Yahoo!? > >>>> En finir avec le spam? Yahoo! Mail vous offre la meilleure protection > >>>> possible contre les messages non sollicités > >(>>>http://mail.yahoo.frYahoo!Mail --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---