Salut :),
Effectivement ceci est normale, comme tu peut le voir ton url est pas bonne :
C:\Program Files\EasyPHP-12.1\www\InFamouS Esport\controller\InFamouS Esport\Controller.php
C:\Program Files\EasyPHP-12.1\www\InFamouS Esport\ = racine de ton site
controller\ = nom du controller normalement appeler
InFamouS Esport\ = nom du dossier que contient ton site (normalement ceci devrai être l'action appeler)
Controller.php = il manque le nom du controller (exemple: PostController.php) (normalement variables)
<u></u>
<u>url qui devrai normalement être appeler :</u>
C:\Program Files\EasyPHP-12.1\www\InFamouS Esport\ + (nom du controller + 'Controller.php')\ + action \ + variables si il y en a
à mon avis ton problème viens surement de Request donc est-ce que ton request ressemble à ceci :
<?php
class Request{
public $url; // URL appellé par l'utilisateur
public $page = 1; // pour la pagination
public $prefix = false; // Prefixage des urls /prefix/url
public $data = false; // Données envoyé dans le formulaire
function __construct(){
$this->url = isset($_SERVER'PATH_INFO'])?$_SERVER'PATH_INFO']:'/';
// Si on a une page dans l'url on la rentre dans $this->page
if(isset($_GET'page'])){
if(is_numeric($_GET'page'])){
if($_GET'page'] > 0){
$this->page = round($_GET'page']);
}
}
}
// Si des données ont été postées ont les entre dans data
if(!empty($_POST)){
$this->data = new stdClass();
foreach($_POST as $k=>$v){
$this->data->$k=$v;
}
}
}
}
J'ai eu le même problème et je sais que grâce à ceci $this->url = isset($_SERVER'PATH_INFO'])?$_SERVER'PATH_INFO']:'/'; que j'ai trouver dans ce topic Texte du lien cela m'avait débloquer ;)