Variable incorrectement incrémentée sous Chrome
Posté : 12 févr. 2011, 11:31
Bonjour,
Je voudrai limiter le nombre de fois où un formulaire a été complété pour des raisons de sécurité. Par exemple, au-delà de cinq réaffichages pour cause d'erreur, le visiteur est bloqué.
Si j'utilise l'exemple de base de la documentation de Php, http://php.net/manual/fr/session.idpassing.php...
J'ajoute que la page ne comprend que cette instruction.
Qu'en pensez-vous ?
Merci pour votre aide.
Cordialement,
Gaspard
Je voudrai limiter le nombre de fois où un formulaire a été complété pour des raisons de sécurité. Par exemple, au-delà de cinq réaffichages pour cause d'erreur, le visiteur est bloqué.
Si j'utilise l'exemple de base de la documentation de Php, http://php.net/manual/fr/session.idpassing.php...
<?php
session_start();
if (empty($_SESSION['count'])) {
$_SESSION['count'] = 1;
} else {
$_SESSION['count']++;
}
?>
<p>Bonjour visiteur, vous avez vu cette page <?php echo $_SESSION['count']; ?> fois.</p>
... Google Chrome a un comportement aberrant. Parfois, il incrémente la valeur de 1 (normal !), mais d'autres fois de... 2 !J'ajoute que la page ne comprend que cette instruction.
Qu'en pensez-vous ?
Merci pour votre aide.
Cordialement,
Gaspard