$url = '';
if(isset($_GET['url'])) {
$url = explode('/', $_GET['url']);
}
if($url == '') {
require "$_SERVER[DOCUMENT_ROOT]/modules/home/view/home.php";
} elseif($url[0] == 'login') {
require "$_SERVER[DOCUMENT_ROOT]/login.php";
} else {
require "$_SERVER[DOCUMENT_ROOT]/404.php";
}
Bonjour
Est il bon ?
Comme ça sans aucune idée du contexte ou sans informations complémentaires ça va être dur de te répondre l'ami...
Puis sérieux ça existe encore PHP en 2019 ?
Puis sérieux ça existe encore PHP en 2019 ?
Je rejoins ton message sinon, sans contexte ... Puis je trouve que l'emploi des super globales à tire-larigot est pas une pratique super ouf.
tu utilises pas de framework ?
Le 17 novembre 2019 à 22:00:05 rasputin54 a écrit :
tu utilises pas de framework ?
non
Le 17 novembre 2019 à 08:00:46 Marav a écrit :
Puis sérieux ça existe encore PHP en 2019 ?
Je rejoins ton message sinon, sans contexte ... Puis je trouve que l'emploi des super globales à tire-larigot est pas une pratique super ouf.
super global ?
Ton $_SERVER répété 3 fois par exemple.
Le 18 novembre 2019 à 02:12:57 Marav a écrit :
Ton $_SERVER répété 3 fois par exemple.
ben oui pas le choix pour allez au root
Rien ne t'oblige à la déclarer 3 fois cependant.
et je mets quoi alors ?
apprend a utiliser les namespace et les classes
Oui je rejoins l'avis du VDD tu devrais plutôt faire une classe Router ça serait bien plus pratique, parce que quand tu auras X pages ça va devenir un vrai bordel tout ça.
Puis plutôt que de réinventé la roue, tu as une lib toute prête ici: https://github.com/bramus/router