Bonsoir,
J'ai un petit code attaché à un bouton de deconnexion. Normalement je devrais avoir ces trois étapes lorsque un utilisateur clique le bouton de deconnexion:
1. fenêtre pop up (confirm de JS)
2.si confirmation attente de 5s par le navigateur
3.redirrection vers la page d'accueil
quand j'exécute le fichier je remarque que l'ordre d'exécution est 2, 1, 3.
je ne comprend pas pourquoi:
merci
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?php if(isset($_POST["out"])) { ?> <script language="Javascript"> if(confirm('You will be disconnected.\nContinue?')) { <?php sleep(5); // On démarre la session session_start (); // On détruit les variables de notre session session_unset (); // On détruit notre session session_destroy (); ?> // On redirige le visiteur vers la page d'accueil document.location.href='auth.php' } else history.back(); </script> <?php } ?>
Partager