Bonjour à tous ,
Je suis actuellement d'apprendre php via des tutoriels et là je suis pour créer un portfolio mais j'ai un probléme de redirection pourtant je suis bien ce que le mec dit mais rien à faire , je sais pas si je fais une erreur quoi mais j'y arrive pas donc je viens chercher de l'aide. J'ai un fichier authentification pour que je sois redirigé sur la page login.php dessus si je ne suis pas authentifié avec le code suivant
ensuite j'ai un fichier constants.php qui contient ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php session_start(); if(!isset($_SESSION['id'])){ header('Location:'. WEBROOT .'login.php'); } ?>
et mon probléme en suivant à la lettre ce que le mec à fait , lui n'a aucun soucis tandis que moi je rencontre ce probléme dans mon url:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php define('WEBROOT',dirname($_SERVER['SCRIPT_NAME']) . '/'); var_dump(WEBROOT); ?>
http://localhost/sites/LAB/Portfolio/WEBROOTlogin.php
sachant que WEBROOT correspond à ce chemin : string '/sites/LAB/Portfolio/' (length=21)
du coup le fichier n'est pas détecté et je suis bloqué car je ne vois d'ou vient le soucis en espérant que quelqu'un puisse m'aider
Partager