Passer au contenu principal
Formation développeur web
  • Accueil
  • Plus
Vous êtes connecté anonymement
Connexion
Accueil
Passer Hébergement
Hébergement


Vous n'avez pas encore votre propre espace web pour héberger vos projets ? Noms de domaines, Wordpress, VPS, espace de stockage : hébergez vos projets web dès maintenant, à partir de 1€ / mois.

Passer Formation
Formation


Vous êtes intéressé par le secteur du web, de l'informatique, de la programmation ? Que ce soit pour une formation qualifiante ou ponctuelle, en présentiel ou à distance, financée par l'état, par l'alternance, le CPF, etc...  Contactez-moi afin de vous orienter correctement.

  1. Back-end
  2. Les super globales
  3. Créer un routeur simple
Devoir

Créer un routeur simple

Conditions d'achèvement
Ouvert le : lundi 28 septembre 2020, 00:00

Cet exercice va vous permettre de découvrir une des utilités de la variable $_SERVER : la mise en place d'un routeur. Vous pouvez allez voir quelques explications sur le rôle d'un routeur (d'un point de vue logiciel) sur Internet, mais vous allez voir c'est très simple.

Important : pour réaliser cet exercice dans de bonnes conditions, je vous conseille de le faire dans un Virtual Host à part. Cela vous permettra d'avoir moins de problèmes à gérer à cause de votre arborescence et de vos dossiers d'exercices. Exemple : monrouteur.local


Notre application se décompose en trois pages, qui répondent à ces URL :

  • page d'accueil => /
  • page "à propos" => /a-propos
  • page contact => /contactez-moi
Plus une page : la page 404. C’est-à-dire quand une requête ne correspond à aucune page existante.

Le but de cet exercice est de créer le petit bout de code qui vous permettra de faire matcher les URL des pages avec des vrais fichiers php :
  • page d'accueil => accueil.php
  • page "à propos" => apropos.php
  • page contact => contact.php


Important : avant de commencer vos tests, téléchargez le fichier .htaccess présent en pièce jointe, puis placez-le à la racine du dossier de cet exercice.


Voici ce que j'obtiens comme arboressence à la fin de l'exercice :


Vidéo :

 

http://webboy.fr/pluginfile.php/2926/mod_assign/intro/router%20%281%29.mp4
 

  • .htaccess .htaccess
    29 septembre 2020, 19:24
Contacter l'assistance du site
Vous êtes connecté anonymement (Connexion)
Résumé de conservation de données
Obtenir l'app mobile
Fourni par Moodle