Bonjour,
Le code ci-dessus porte une petite faille:
En effet, si le client bloque son navigateur internet pour éviter les redirections, celui-ci ne sera pas redirigé (si la variable _maVAR n'a pas été défini) et il pourra voir le reste de la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 defined( '_maVAR' ) or die(print'<meta http-equiv="refresh" content="1; URL=index.php">'); echo "Bienvenue sur la page privée"; //Le reste de ma page
Ma question n'est pas de trouver une solution équivalente sécurisée (car je connais la réponse: il suffit de mettre un if ... else....).
J'aimerai juste savoir, par curiosité, si avec le code ci-dessous, le problème est le même si le client bloque son navigateur : (comme cette fois la redirection est commandée directement depuis le serveur, et non pas sur le client)
Merci d'avance pour votre réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 defined( '_maVAR' ) or die(header("Location: http://www.monsite.fr/index.php")); echo "Bienvenue sur la page privée"; //Le reste de ma page
Partager