Sécurisé ma page
Résolu/Fermé
anthonyr_25
Messages postés
165
Date d'inscription
mercredi 5 janvier 2022
Statut
Membre
Dernière intervention
6 juillet 2022
-
8 mars 2022 à 09:15
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 - 8 mars 2022 à 11:39
anthonyr_25 Messages postés 165 Date d'inscription mercredi 5 janvier 2022 Statut Membre Dernière intervention 6 juillet 2022 - 8 mars 2022 à 11:39
A voir également:
- Sécurisé ma page
- Mode sécurisé samsung - Guide
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Comment traduire une page - Guide
- Faire de google ma page d'accueil - Guide
3 réponses
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
Ambassadeur
1 557
8 mars 2022 à 09:55
8 mars 2022 à 09:55
bonjour,
si j'étais toi, j'utiliserais isset() pour faire le test en ligne 3 de l'autre page.
si j'étais toi, j'utiliserais isset() pour faire le test en ligne 3 de l'autre page.
jordane45
Messages postés
38361
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 décembre 2024
4 720
8 mars 2022 à 10:09
8 mars 2022 à 10:09
Bonjour,
Plusieurs choses à voir dans ton code...
Déjà .. la fonction htmlspecialchars ne doit être utilisée que pour de l' affichage ..... pas pour "protéger" une quelconque variable..
Ensuite.. je te conseille fortement de toujours récupérer les variables "proprement" AVANT de les utiliser.
Par exemple , en utilisant l'écriture ternaire:
Bien entendu.. si tu n'es pas redirigé . c'est peut-être aussi que tu as déjà cette variable de renseignée en session suite à de précédents tests .....
Pour le voir, il te suffirait de faire un var_dump($_SESSION); au début de ton code pour voir ce qu'elle contient...
Plusieurs choses à voir dans ton code...
Déjà .. la fonction htmlspecialchars ne doit être utilisée que pour de l' affichage ..... pas pour "protéger" une quelconque variable..
Ensuite.. je te conseille fortement de toujours récupérer les variables "proprement" AVANT de les utiliser.
Par exemple , en utilisant l'écriture ternaire:
$sMdp = !empty($_SESSION['mdp']) ? $_SESSION['mdp'] : NULL; if(!$sMdp ){ header('Location: connection.php'); exit; // Toujours mettre un exit après une redirection via header. }
Bien entendu.. si tu n'es pas redirigé . c'est peut-être aussi que tu as déjà cette variable de renseignée en session suite à de précédents tests .....
Pour le voir, il te suffirait de faire un var_dump($_SESSION); au début de ton code pour voir ce qu'elle contient...
anthonyr_25
Messages postés
165
Date d'inscription
mercredi 5 janvier 2022
Statut
Membre
Dernière intervention
6 juillet 2022
6
8 mars 2022 à 11:39
8 mars 2022 à 11:39
Du coup c'est bon j'ai réussi il suffisait de mettre un "sessiondestroy()" dans ma deuxième page !