Bonjour à tous et à toutes !
Je vous expose mon problème :
Je sirotais tranquillement un verre de grenadine devant le tuto "Créer un site de A à Z : jour 2" quand tout à coup quelque chose d'horrible arriva !
Bon, plus sérieusement, j'en était à créer le fichier " Request.php" :
<?php
class Request{
public $url; //URL
function __construct(){
$this->url = $_SERVER'PATH_INFO']; // Le problème est là !
}
}
?>
Je retourne dans mon " Dispatcher.php" :
<?php
class Dispatcher{
var $request;
function __construct(){
$this->request = new Request();
echo $this->request->url; // Je mets toute l'URL dans un echo.
}
}
?>
Ensuite, je vais dans Google Chrome (j'utilise Wampserver 2.1) et j'actualise, ZUT :
Notice: Undefined index: PATH_INFO in C:\wamp\www\site\core\Request.php on line 8
J'ai pensé alors avoir une erreure dans mon code mais j'ai ensuite essayé avec :
$this->url = $_SERVER'SCRIPT_NAME']; //Dans le fichier "Request.php"
Et cela m'a bien renvoyé :
/site/webroot/index.php
C'est comme si le PATH_INFO n'était pas reconnu par mon WAMPSERVER...
Merci pour votre aide ! ;D