Forum » » Le coin des codeurs » » Date ???
Posté : 5 juin 2003 à 12:36 
fausse manip, G pas pu finir ma réponse
je reprends :
à la premiere entée de l'utilisateur, définit un cookie :
<?php setcookie("date_premiere_connexion",date("j m Y"),time()+(86400*360)); ?> //par exemple
(la fonction date() retourne la date en cours pour le serveur)
ce cookie dure un an et garde en mémoire la date de la premiere connexion de ton utilisateur
puis, à chque nvelle connexion, vérifie que le cookie n'a pas plus d'une semaine :
if(date("j m Y")>($date_premiere_connexion+ une demaine): connexion refusée
sinon,tu peux faire un cookie qui ne dure qu'une semaine et refuser la connexion si l'utilisateur n'a pas le cookie
enfin, si tu as stocké la date de début dans ta base tu peux aussi le faire :
if(date("j m Y")>($date_dans_ta_base+ une demaine): connexion refusée
C pareil
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=5914&forum=5