WRInaute occasionnel
Bonjour,
mon site contient des pages qu'il me faut protéger. On s'identifie, puis on accède à des pages commençant par :
Mais cela renvoie une page vide (à cause du exit(); je pense). On n'est pas redirigé.
Sur le même répertoire, j'ai essayé le script essai.php suivant :
et la redirection se fait bien. Alors, où est mon problème ? La doc php me dit que le paramètre optionnel n'est qu'à mettre si on ne veut PAS écraser les en-tête précédents éventuels, mais ce n'est pa smon cas...
NB. Cette méthode a pourtant bien fonctionné sur une autre plateforme.
Merci de vos conseils.
mon site contient des pages qu'il me faut protéger. On s'identifie, puis on accède à des pages commençant par :
Code:
session_start();
if (! empty($_SESSION))
{ $mode = $_SESSION ['mode'];
$auth = $_SESSION['auth'];
}
else // si la session commence, on passe en mode user par défaut
{ $mode = "user";
$auth = "no";
$_SESSION['mode'] = $mode;
$_SESSION['auth'] = $auth;
}
if(! isset($_SESSION)) $auth = "no";
// si l'identification n'est pas faite
if ($auth == "no")
{
header ("Location : http://www.monsite.fr/");
exit();
}
Sur le même répertoire, j'ai essayé le script essai.php suivant :
Code:
<?php
header("Location: http://www.monsite.fr/");
?>
NB. Cette méthode a pourtant bien fonctionné sur une autre plateforme.
Merci de vos conseils.