Jump to content

[Résolu]Afficher dernière visite


Recommended Posts

J'ai donc inséré u truc du style

<?php
/* entête ... */
setcookie('lastvisit', time(), time() + 365.25*86400 );

...

echo 'Dernière visite : ', date ('d/m/Y H:i:s',
  isset($_COOKIE['lastivist']) ? $_COOKIE['lastivist']:time()
);

Mais ça fonctionne pas parfaitementcar la date affichée est celle du moment précis. Donc je vais sur la page et il met:

"dernière visite remonte à 'l'heure du moment'". J'actualise, ça redonne l'heure du moment, et pas l'heure précédente, comme sur l'index de ces forums par exemple.

Link to comment
Share on other sites

J'aurais juste encore besoin d'un coup de main pour pour voir afficher sur une page le date de la dernière visite d'un utilisateur. C'est par exemple marqué sur la page principale de forum.

Je m'y connais pas trop, je vois pas comment faire.

Le reste est réglé.

Je suis une clinche en PHP, tu peux pas me préciser ce que ça change par rapport à ce que j'ai déjà fait stp... :francais:

Link to comment
Share on other sites

J'ai donc inséré u truc du style

<?php
/* entête ... */
setcookie('lastvisit', time(), time() + 365.25*86400 );

...

echo 'Dernière visite : ', date ('d/m/Y H:i:s',
  isset($_COOKIE['lastivist']) ? $_COOKIE['lastivist']:time()
);

Mais ça fonctionne pas parfaitementcar la date affichée est celle du moment précis. Donc je vais sur la page et il met:

"dernière visite remonte à 'l'heure du moment'". J'actualise, ça redonne l'heure du moment, et pas l'heure précédente, comme sur l'index de ces forums par exemple.

Comme l'a souligné sentinel, tu dois afficher la date puis stocker la nouvelle dedans sinon il affiche l'heure actuelle effectivement...

Link to comment
Share on other sites

effectivement, setcookie doit être appelé avant tout affichage.

Par contre, rien ne t'empêche de récupérer la date du cookie pour la mettre dans une variable, et de l'afficher plus tard.

Approximativement :

$derniere_visite = $_COOKIE['lastivist'];

setcookie('lastvisit', time(), time() + 365.25*86400 );

... affichage de la page ...

echo $derniere_visite;

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...