Bonjour,
Dans le fichier 'constants', j'ai reproduit ce qui est écrit dans le tutoriel, à savoir:
$directory = basename(dirname(dirname( __FILE__ )));
$url = explode($directory, $_SERVER'REQUEST_URI']);
if (count($url == 1)) {
define('WEBROOT', '/');
}
else {
define('WEBROOT', $url[0].'portfolio/');
}
J'ai l'adresse d'origine suivante: http://localhost/tuto/portfolio/fichiers/login.php
Après avoir appliqué la variable 'WEBROOT'
header('Location:'.WEBROOT.'fichiers/login.php');
dans le fichier 'auth.php', je me retrouve avec cette folle adresse : http://localhost/tuto/portfolio/WEBROOTfichiers/login.php.
j'avoue ne pas comprendre ce qui se passe...
Merci,
Salut,
il me semble que tu te trompe dans la parenthèse au moment du if. Essaye comme j'ai mis en dessous
$directory = basename(dirname(dirname( __FILE__ )));
$url = explode($directory, $_SERVER'REQUEST_URI']);
if (count($url) == 1) {
define('WEBROOT', '/');
}
else {
define('WEBROOT', $url[0].'portfolio/');
}
En espérant t'avoir aider.
Tiarnan
Bonjour,
Merci pour ta réponses et mes excuses pour la mienne tardive. Il y avait bel et bien un souci à ce niveau, mais ils y en avaient également ailleurs...
Yann