Si j'ai bien compris ,l'erreur vient de là
la variable $this->routes est un tableau qui contient les routes groupées par méthode
peut être faut-il créer les entrées 'GET' et 'POST' à la main
essaye de voir la méthode demandée
Je reçois l'erreur suivante :
Code de l'index.php
Code router :
Code route.php
Si j'ai bien compris ,l'erreur vient de là
la variable $this->routes est un tableau qui contient les routes groupées par méthode
peut être faut-il créer les entrées 'GET' et 'POST' à la main
essaye de voir la méthode demandée
Ton image est invisible le lien
<img src='https://i.gyazo.com/68148df44d806203b2f0e98006afac7b.png'>
J'ai fait ce que tu ma dis voila l'erreur que j'ai maintenant

Tes routes ne sont pas chargées
ton tableau $this->routes doit être vide non ? ou alors il n'y a aucune route de méthode POST
j'ai fais la condition suivante
Et sa me mais "non" pour tant quand je fais un return de $this->routes; j'ai bien la méthode post qui s'affiche
Logique, la route existe donc il fait le else.
D'aprés ce que j'ai compris en regardant le code et faisant des essaie j'apelle la méthode post mais cela ne marche pas car ma page est en méthod get comment je pourais faire.
Bonjour,
Il faut que tu renseigne ta route en tant que get et non post.
$router->get('/login', function(){ require 'test.php'; });
Voici une bonne explication entre les méthodes POST et GET :
In computing, POST is one of many request methods supported by the HTTP protocol used by the World Wide Web. By design, the POST request method requests that a web server accepts and stores the data enclosed in the body of the request message.[1] It is often used when uploading a file or submitting a completed web form.
In contrast, the HTTP GET request method is designed to retrieve information from the server. As part of a GET request, some data can be passed within the URL's query string, specifying for example search terms, date ranges, or other information that defines the query. As part of a POST request, an arbitrary amount of data of any type can be sent to the server in the body of the request message. A header field in the POST request usually indicates the message body's Internet media type.