-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
37 lines (29 loc) · 1.03 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
session_start();
/**
* MVC :
* - index.php : identifie le routeur à appeler en fonction de l'url
* - Contrôleur : Crée les variables, élabore leurs contenus, identifie la vue et lui envoie les variables
* - Modèle : contient les fonctions liées à la BDD et appelées par les contrôleurs
* - Vue : contient ce qui doit être affiché
**/
// Activation des erreurs
ini_set('display_errors', 1);
// Appel des fonctions du contrôleur
include ('./Controleur/fonctions.php');
// Appel des fonctions liées à l'affichage
//include("C:/wamp64/www/APP-INFO/Vue/fonctions.php");
// On identifie le contrôleur à appeler dont le nom est contenu dans cible passé en GET
if(isset($_GET['cible']) && !empty($_GET['cible']))
{
// Si la variable cible est passé en GET
$url = $_GET['cible']; //user, sensor, etc.
}
else
{
// Si aucun contrôleur défini en GET, on bascule sur utilisateurs
$url = 'utilisateurs';
}
//
// On appelle le contrôleur
include ("./Controleur/". $url .".php");