Bonjour,
Avant j'avais une condition pour afficher ou non le script central de la page.
Je faisais:
Avec ça la page s'affichait, mais il y avait un message d'erreur si la variable de session n'était pas présente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(isset($_SESSION['idMembre'])) { affiche le script; } Avec la variable idMembre créé après l'identification
Maintenant je fais :
Donc là, plus de message d'erreur le gars est immédiatement redirigé sur la page d'identification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(!isset($_SESSION['idMembre'])) { die(header('Location: http://www.site.com/identification.php')); ;}
Mais est-ce fiable ? Peut-on désactiver un header ? Je crois par exemple que certains navigateur ne les acceptent pas (j'ai lu ça pour IE 4 et des poussières je crois, vous me direz c'est très vieux mais un pirate peut justement s'en servir pour ça par exemple. Et puis c'est peut être le cas pour d'autres navigateurs, entre autres failles).
Partager