question sur le temps

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : question sur le temps

par choubix » 29 oct. 2007, 23:46

pour le timestamp je sais qu'il s'agit du temps Unix ensecondes depuis 70

mais la methode m'echappait pour comparer des dates. je crois que tu me donnes une bonne piste:

pas besoin de comparer des dates si je mets un compteur d'evenement et qu'il est remis a 0 a minuit!
par contre ca va demander un cron job ca. ca va bien me prendre 2 minutes sur google ;)

merci!

par Berzemus » 29 oct. 2007, 23:31

time() est l'expression en secondes du temps écoulé depuis le premier janvier 1970 0h00 GMT. Alors c'est facile, pour tomber sur une plage horaire GMT+1, il suffit de faire +3600.

(la doc, c'est important de la lire)

Sinon pour limiter les actions, il suffit d'en alouer un certain nombre par jour, et de décompter, puis de remettre le compteur à 0 à minuit

par choubix » 29 oct. 2007, 23:30

en fait j'ai un soucis avec ca:

l'utilisateur du site fait une action que j'enregistre dans la base de donnees.
je veux limiter le nombre d'enregistrements par utilisateur et par jour.

je ne vois pas trop comment faire la comparaison des timestamps.
qq un pourrait me mettre sur la piste svp?



par ailleurs il faudrait que je puisse caller le timestamp de reference sur une autre plage horaire que celle du serveur (car je suis sur un fuseau horaire different)

et je ne suis pas sur que mon serveur l'ai (version de php anterieure a 5.1 il me semble)


merci pour vos indications

par h0_noMan » 29 oct. 2007, 19:10

Regarde du cote de :
date_default_timezone_set("Europe/Paris");

question sur le temps

par choubix » 29 oct. 2007, 19:01

hello,

juste une petite question sur le time()

le time() retourne est celui du serveur sur lequel est heberge le site.
moi je suis sur une autre plage horaire. c'est possible de regler ca via php??


merci