Bonjour,
Avec les variables sessions j'essaie d'empecher un utilisateur d'ouvrir deux fois la même page dans un autre onglet.
Seulement le problème c'est que $_SESSION['visite'] est automatiquement remis à 0 lorsque j'ouvre un autre onglet or d'après ce que j'ai compris les variables de sessions sont liées aux navigateurs et non aux onglets.
Voici le code en question ...
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 if ($_GET['p'] == "validationpointentier.php") { ?> <script type="text/javascript"> function visiter() { <?php $_SESSION['visite'] = 0; ?>; } window.onbeforeunload = function (){visiter()}; </script> <?php if ($_SESSION['visite'] != 1) { include("./controleur/$_GET[p]"); $_SESSION['visite'] = 1; } else { echo "Vous ne pouvez pas visiter deux annonceurs en même temps"; } }
Partager