23-08-2011, 12:18 AM
(Modification du message : 23-08-2011, 12:39 AM par php_addict.)
bon j'ai fait des tests dans tout les sens, exécution du script à la milliseconde pres dans plus de 10 fenêtre de navigateurs.
rien n'y fait, je n'arrive pas a reproduire ce bug, est ce que le cache d'opcode APC peut déconner ?
j'ai un joueur qui a cliqué sur "construire un batiment" et l'INSERT c'est exécuté 2 fois, ce qui est pourtant impossible car:
- il n'avais pas assez de sous pour le 2eme INSERT (le script vérifie si il a assez de sous)
- qu'il ne peut pas construire un bâtiment en moins d'une seconde (vérification timestamp)
- il est impossible de construire un bâtiment de même niveau sur le même slot (augmentation du level du bâtiment)
Honnêtement je crois que l'INSERT s'est exécuté 2 fois sans mon consentement.
Avez vous eu vent d'une telle chose? j'ai trouvé ceci, mais ca ne correspond pas franchement à mon soucis: LIEN
effectivement ca marche sans les ':' , il faut vraiment ne pas utiliser les ':' dans l'array de execute ?
rien n'y fait, je n'arrive pas a reproduire ce bug, est ce que le cache d'opcode APC peut déconner ?
j'ai un joueur qui a cliqué sur "construire un batiment" et l'INSERT c'est exécuté 2 fois, ce qui est pourtant impossible car:
- il n'avais pas assez de sous pour le 2eme INSERT (le script vérifie si il a assez de sous)
- qu'il ne peut pas construire un bâtiment en moins d'une seconde (vérification timestamp)
- il est impossible de construire un bâtiment de même niveau sur le même slot (augmentation du level du bâtiment)
Honnêtement je crois que l'INSERT s'est exécuté 2 fois sans mon consentement.
Avez vous eu vent d'une telle chose? j'ai trouvé ceci, mais ca ne correspond pas franchement à mon soucis: LIEN
niahoo a écrit :Un truc qui a rien a voir mais dans ton array, il ne faut pas mettre les ':' devant le nom des clés il me semble.
effectivement ca marche sans les ':' , il faut vraiment ne pas utiliser les ':' dans l'array de execute ?