Dans l'url, si on écrit 'http://localhost/thenorthrace/connexion/' au lieu de 'http://localhost/thenorthrace/connexion', le code s'enfonce dans l'arborescence donc les chemins CSS ne fonctionnent plus, on va donc vérifier que l'utilisateur ne mette pas de '/' de trop.
Pour faire ceci, il faut trier chaque cas du controller_principal.php par taille : /connexion et /pilotes, /ecuries... s'enfoncent de 1 dans l'arborescence. Si on ajoute un '/', il s'enfonce de 2 et le CSS ne s'applique plus. Il faut donc vérifier que la taille de $url ne dépasse pas une certaine taille.
if (len($url) > 1){
include_once(page_error404.php)
}
On fait ceci pour les pages qui s'enfoncent de 1 dans l'arborescence etc pour ceux qui s'enfoncent de 2...
Dans l'url, si on écrit 'http://localhost/thenorthrace/connexion/' au lieu de 'http://localhost/thenorthrace/connexion', le code s'enfonce dans l'arborescence donc les chemins CSS ne fonctionnent plus, on va donc vérifier que l'utilisateur ne mette pas de '/' de trop. Pour faire ceci, il faut trier chaque cas du controller_principal.php par taille : /connexion et /pilotes, /ecuries... s'enfoncent de 1 dans l'arborescence. Si on ajoute un '/', il s'enfonce de 2 et le CSS ne s'applique plus. Il faut donc vérifier que la taille de $url ne dépasse pas une certaine taille.
if (len($url) > 1){ include_once(page_error404.php) } On fait ceci pour les pages qui s'enfoncent de 1 dans l'arborescence etc pour ceux qui s'enfoncent de 2...