CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

PHP simple router

WoWKamsunette
WoWKamsunette
Niveau 67
01 octobre 2020 à 13:27:55

Yo,

Quelqu un a un router simple sans prise de tête et 36 fichiers ?

Genre celui là est good https://www.taniarascia.ca.com/the-simplest-php-router/ ?

WoWKamsunette
WoWKamsunette
Niveau 67
01 octobre 2020 à 15:01:48

http://website.local/login?activation=true

Ca me retourne un 404

VinkingBanni
VinkingBanni
Niveau 10
01 octobre 2020 à 17:03:01

Fais le tiens

WoWKamsunette
WoWKamsunette
Niveau 67
01 octobre 2020 à 17:37:41

Le 01 octobre 2020 à 17:03:01 VinkingBanni a écrit :
Fais le tiens

merci je ne sais pas

VinkingBanni
VinkingBanni
Niveau 10
01 octobre 2020 à 18:48:10

C'est facile de parler une requettte http pourtant...

_Pytchoun
_Pytchoun
Niveau 67
01 octobre 2020 à 22:18:08

Le 01 octobre 2020 à 18:48:10 VinkingBanni a écrit :
C'est facile de parler une requettte http pourtant...

C'est a dire

VinkingBanni
VinkingBanni
Niveau 10
02 octobre 2020 à 07:20:59

Je sais pas tu veux une solution toute faite ?
J'ai dis que c'était facile pas chronophage.

Allez voir ce que fais Symfony ou WP et faite le votre.

Ya un site qui s'appelle php.net y'a plein d'info utile !

Je fais du Symfony donc j'utilise symfony pour le routing....
Pas besoin de réinventer la roue

Nuagedecube
Nuagedecube
Niveau 25
02 octobre 2020 à 08:56:27

Le 02 octobre 2020 à 07:20:59 VinkingBanni a écrit :

Je fais du Symfony donc j'utilise symfony pour le routing....

Pourquoi Symfony ?

Pas besoin de réinventer la roue

Sur un système de routing je trouve que si, inutile de télécharger un framework.

WoWKamsunette
WoWKamsunette
Niveau 67
02 octobre 2020 à 13:49:30

Personne pour m'aider sinon ?

VinkingBanni
VinkingBanni
Niveau 10
02 octobre 2020 à 15:02:13

Le 02 octobre 2020 à 08:56:27 Nuagedecube a écrit :

Le 02 octobre 2020 à 07:20:59 VinkingBanni a écrit :

Je fais du Symfony donc j'utilise symfony pour le routing....

Pourquoi Symfony ?

Pas besoin de réinventer la roue

Sur un système de routing je trouve que si, inutile de télécharger un framework.

En général pas que pour le routing, petit troll .

Simple on te dis de regarder ce que font les autres....
C'est pas compliqué de chopper le header de la requête.

Ca fais partie des basiques.

WoWKamsunette
WoWKamsunette
Niveau 67
02 octobre 2020 à 21:16:10

sérieux je comprends rien a ce que tu dis

Feanor_lefol
Feanor_lefol
Niveau 8
03 octobre 2020 à 09:01:45

Si tu vois pas comment créer un routeur de toi même, essaye de suivre des tutoriels déja pour comprendre comment construire un site simplement, sinon utilise un framework pour toutes les fonctionalités intégré et te casse pas la tête sur la structure mais plutôt le coeur de ce que tu veux faire.

WoWKamsunette
WoWKamsunette
Niveau 67
03 octobre 2020 à 11:26:08

c'est ce que je fais en faite

VinkingBanni
VinkingBanni
Niveau 10
03 octobre 2020 à 13:16:39

Le 03 octobre 2020 à 09:01:45 Feanor_LeFol a écrit :
Si tu vois pas comment créer un routeur de toi même, essaye de suivre des tutoriels déja pour comprendre comment construire un site simplement, sinon utilise un framework pour toutes les fonctionalités intégré et te casse pas la tête sur la structure mais plutôt le coeur de ce que tu veux faire.

j'ai pas mieux ...

sérieux je comprends rien a ce que tu dis

C'est grave docteur....

Forcement si tu sais pas comment marche un routeur commence par là

moi je te dis juste vas voir :
https://github.com/symfony/routing

tu regarde tu apprends et tu fais plus simple XD

Mais le plus important c'est de choper la requête HTTP ensuite tu fais ce que tu veux !

WoWKamsunette
WoWKamsunette
Niveau 67
03 octobre 2020 à 13:55:14

Mais la tu m'envoies une usines avec des centaines de lignes

Nuagedecube
Nuagedecube
Niveau 25
04 octobre 2020 à 00:34:57

Je trouve que c'est le pire conseil de dire à un débutant d'apprendre vers un framework surtout pour un système de routing.
Un non expérimenté doit apprendre les bases de son système au lieu de regarder vers une architecture avancée.

Feanor_lefol
Feanor_lefol
Niveau 8
04 octobre 2020 à 09:42:39

Le 03 octobre 2020 à 13:55:14 WoWKamsunette a écrit :
Mais la tu m'envoies une usines avec des centaines de lignes

Essaye sinon de voir sur d'autres framework comment ils fonctionnent, sinon tu suis des tutoriels du genre OOP pour voir comment tu fais du routing.

https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/4682351-creer-un-routeur

Le 04 octobre 2020 à 00:34:57 Nuagedecube a écrit :
Je trouve que c'est le pire conseil de dire à un débutant d'apprendre vers un framework surtout pour un système de routing.
Un non expérimenté doit apprendre les bases de son système au lieu de regarder vers une architecture avancée.

Quand tu n'y connais rien soit tu apprends en suivant des cours, soit tu copie de quelque chose et t'essayes de comprendre ce qui se passe en bidouillant, soit tu prends une solution "clé en main" si tu veux pas te concentrer sur la coquille mais plutôt sur le contenu(Pour aller vite). Sachant qu'on parle de toutes ces solutions, je comprend pas trop en quoi ces trois conseils sont mauvais.

Message édité le 04 octobre 2020 à 09:43:31 par Feanor_lefol
Pseudo supprimé
Pseudo supprimé 09 octobre 2020 à 10:24:44

Salut, tu peux utiliser certains composant symfony pour créer ton propre routeur à partir de librairies existantes.
https://symfony.com/doc/current/configuration/micro_kernel_trait.html
Petite ressource supplémentaire que je recommande
Voici un exemple d'implémentation https://github.com/ypio/symfony-as-microframework

Slim3 peut-être une alternative plus simple à mettre en place. http://www.slimframework.com/

Si tu souhaites créer ton routeur (ce que je déconseille pour une utilisation en production, mais que je recommande de faire au moins une fois pour monter en compétence et surtout comprendre comment fonctionne un routeur) https://www.grafikart.fr/tutoriels/router-628

Pour ma part, j'opterais pour l'utilisation de composant symfony pour les raisons suivantes :
- tu rentres dans le coeur de symfony, et tu apprendras beaucoup à son sujet. Tu y verras également des bonnes pratique de développement
- tu apprendras à plus ou moins mettre toi même en place un routeur et comment il fonctionne
- ton routeur sera fiable et sécurisé
- ton routeur sera scalable et tu pourras facilement utilisé d'autres composants symfony à l'avenir (mettre en place de la conversion de paramètre, etc.)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment