02-07-2011, 01:19 AM
(Modification du message : 02-07-2011, 10:22 PM par php_addict.)
bonsoir
alors là il m'arrive un truc de ouf...un truc a s'arracher les cheveux sur une pauvre ligne de code...j'explique:
je crée un token (jeton) que j'enregistre en session ainsi que le micro-timestamp de la creation du token (car au bout de XX minutes le jeton est réinitialisé) . pourquoi microtime() ? je ne sais plus mais il doit y avoir une raison, enfin bref là n'est pas le probleme.
le soucis etant que parfois la valeur renvoyée par microtime() n'est pas le microtime actuel mais un microtime futur, par exemple ce matin 2 joueurs ont eu des microtime du 07-07-2011, c'est à dire dans 5 jours !!!
comment est possible que mon $_SESSION['token_time'] soit un microtime d'une date future (dans 5 jours) et en plus un chiffre rond à chaque fois:
$_SESSION['token_time'] = 1310000000 ;
je soupçonne php de déconner à fond les ballons...du coup j'ai regardé la doc et là Ô surprise:
ici : http://www.php.net/manual/fr/function.mi....php#99524 microtime semble avoir un comportement complétement hallucinant...
j'hallucine un max ou c'est le microtime() de php qui foire?
avez-vous déjà entendu parlé d'une telle horreur ?
a+
alors là il m'arrive un truc de ouf...un truc a s'arracher les cheveux sur une pauvre ligne de code...j'explique:
je crée un token (jeton) que j'enregistre en session ainsi que le micro-timestamp de la creation du token (car au bout de XX minutes le jeton est réinitialisé) . pourquoi microtime() ? je ne sais plus mais il doit y avoir une raison, enfin bref là n'est pas le probleme.
$_SESSION['token_time'] = microtime(TRUE);
le soucis etant que parfois la valeur renvoyée par microtime() n'est pas le microtime actuel mais un microtime futur, par exemple ce matin 2 joueurs ont eu des microtime du 07-07-2011, c'est à dire dans 5 jours !!!
comment est possible que mon $_SESSION['token_time'] soit un microtime d'une date future (dans 5 jours) et en plus un chiffre rond à chaque fois:
$_SESSION['token_time'] = 1310000000 ;
je soupçonne php de déconner à fond les ballons...du coup j'ai regardé la doc et là Ô surprise:
ici : http://www.php.net/manual/fr/function.mi....php#99524 microtime semble avoir un comportement complétement hallucinant...
j'hallucine un max ou c'est le microtime() de php qui foire?
avez-vous déjà entendu parlé d'une telle horreur ?
a+