Je voulais essayer de faire un formulaire de connexion pour un accès à une partie administrateur mais dans l'un des 2 fichiers que j'ai, mon header() ne redirige pas. Par contre, mon header redirige bien sur mon 2eme fichier.
Je suis en local (WAMP) et mes fichiers sont dans le même dossier.
J'ai tenté plusieurs choses :
- utilisation de ob_start()
- utilisation de exit() après header()
- enregistrer le fichier en UTF-8 sans BOM
- vérifier la syntaxe du header (notamment au niveaux des espaces)
Avez-vous une idée?
test.php (fonctionne très bien)
<?php
session_start();
if( isset($_SESSION['login']) && $_SESSION['login']==='login' )
{
echo('Vous etes en partie admin');
}
else
{
header('Location: connexion.php');
}
?>
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.