Se connecter

Informatique

Création de sites web

Sujet : Avis sur mon router
1
_Pytchoun
Niveau 53
16 novembre 2019 à 18:58:23


$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 ?

bandanage
Niveau 9
16 novembre 2019 à 20:32:35

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 ?

Marav
Niveau 29
17 novembre 2019 à 08:00:46

Puis sérieux ça existe encore PHP en 2019 ?

https://image.noelshack.com/fichiers/2019/37/1/1567994655-photoeditor-20190909-040348985.jpg

Je rejoins ton message sinon, sans contexte ... Puis je trouve que l'emploi des super globales à tire-larigot est pas une pratique super ouf.

Pseudo supprimé
Niveau 7
17 novembre 2019 à 22:00:05

tu utilises pas de framework ?

_Pytchoun
Niveau 53
17 novembre 2019 à 22:25:59

Le 17 novembre 2019 à 22:00:05 rasputin54 a écrit :
tu utilises pas de framework ?

non

_Pytchoun
Niveau 53
17 novembre 2019 à 22:26:18

Le 17 novembre 2019 à 08:00:46 Marav a écrit :

Puis sérieux ça existe encore PHP en 2019 ?

https://image.noelshack.com/fichiers/2019/37/1/1567994655-photoeditor-20190909-040348985.jpg

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 ?

Marav
Niveau 29
18 novembre 2019 à 02:12:57

Ton $_SERVER répété 3 fois par exemple.

_Pytchoun
Niveau 53
18 novembre 2019 à 11:02:24

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

Marav
Niveau 29
18 novembre 2019 à 11:07:43

Rien ne t'oblige à la déclarer 3 fois cependant.

_Pytchoun
Niveau 53
18 novembre 2019 à 20:34:46

et je mets quoi alors ?

20_cent_2017
Niveau 10
23 novembre 2019 à 12:23:48

apprend a utiliser les namespace et les classes

[Myster]
Niveau 7
23 novembre 2019 à 16:48:46

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

1
Sujet : Avis sur mon router
   Retour haut de page
Consulter la version web de cette page