Nextwab.com - Serveur VPS et Hébergement Web
Panel Client Panel Client Hébergement Web Hébergement Web Communauté et outils Communauté & Outils Communauté et outils Support Technique Hébergeur Internet FR
Hébergeur Internet DE Hébergeur Internet EN Hébergeur Internet ES Hébergeur Internet FR Hébergeur Internet GR Hébergeur Internet IT Hébergeur Internet NL Hébergeur Internet PL Hébergeur Internet PT Hébergeur Internet SV
Translations work is in progress and may be not fully available everywhere. Please considering that refering language is FR Close
3.80€ ttc/Mois
Hébergement Web Un hébergement web pas cher performant et de haute qualité sur des serveurs virtualisés.
Hébergeur Internet Hébergement Web Sur des serveurs privées virtuels Offres sans engagement Serveurs supervisés 24h/24
VPS pas cher 3.80€ ttc/Mois
Serveur VPS Toute la puissance d'un serveur VPS pas cher et sur mesure
Hébergeur Internet Serveur VPS Livraison Instantanée VPS sans engagement Sur mesure & extensible à tout moment
59.90€ ttc/Mois
Serveurs dédiés Vos projets les plus importants sur une infrastructure solide et évolutive
Serveurs dédiés Serveur Dédié Montage ISO vRack Ready Support 7J/7 Prioritaire
Domaines Internet 7.99€ ttc/an
Domaines Internet Vos adresses Web avec plus de 220 Extensions disponibles et pré-configurés
Domaines Internet domaines Whois Protect + 220 Extensions disponibles Livrés configurés
Hébergeur Internet L'hébergeur internet de qualité ! Basé sur une infrastructure solide et une qualité de service accrue, Nextwab est parti du fait qu'un service acheté est un service à rendre.
Ainsi, chaque commande est honorée avec succès et bénéfice de la garantie satisfait ou remboursé étendue sur 30 Jours !
Offres d'hébergement web Les offres d'hébergement Web Nos offres d'hébergement web ont été simplifiées ! Le système s'inspire des sessions VPS, qui veut que chaque client ne paie que lorsque son hébergement web est actif. Ainsi, le nombre de domaine à héberger n'est pas limité et sans engagement !

Héberger mon site web
Serveur VPS Votre serveur VPS Jusqu'à 8 vCores, 12Go de RAM, 300Gb d'espace disque et 8 IPv4, à partir de 4€ par mois.
A ce prix là, la protection DDoS est également incluse !

Créer mon Serveur VPS
Hébergeur internet ssd Hébergement Web jusqu'à 14x plus rapide ! Des serveurs Web, MySQL et de fichiers dotés de disques SSD pour une réactivité décuplée.
Les disques SSD sont jusqu'à 14 Fois plus rapide qu'un disque dur HDD, et cela grâce à l'absence de pièce mécanique en rotation !
Garantie qualité satisfait ou remboursé Satisfait ou Remboursé En plus de pouvoir profiter des offres sans engagement, chaque client Nextwab bénéfice d'un délais de rétractation étendu jusqu'à 30 Jours sans conditions, valable sur l'ensemble des serveurs VPS et offres d'hébergement web !
Infogérance VPS et serveur dédié Supervision de votre machine 24H/24 Parmi l'une des offres les plus utilisés de Nextwab : la supervision de votre serveur dédié ou votre serveur VPS et la réparation 24H/24.
Un service d'infogérance capable de détecter un défaut machine dans la minute afin d'intervenir le plus efficacement possible

Infogérance
Envoyer SMS avec un site Web PHP L'envoi des SMS à partir de son site Web Communiquez vos confirmations d'inscription, codes de sécurité, évènements & alertes par SMS avec le nom d'expéditeur de votre choix.
Un gage de qualité et une augmentation de la notoriété de vos projets Web !

Envoyer des SMS à partir de son site Web
Hébergeur internet avec systeme de parrainage 5% sur les achats de vos filleuls Profitez de votre réseau de connaissances , audience et visiteurs et bénéficiez des avantages liées à leurs achats.
5% des achats sont reversés directement sur votre solde Nextwab !

Grâce à cela, nos hébergés ayant un grand cercle de filleuls ne paient plus leur hébergement
Certificat HTTPS Gratuit Votre site en HTTPS, gratuitement ! A activer a partir de votre interface client : Les certicats SSL de Let's Encrypt !
Ils fournissent à vos sites web la connexion HTTPS qui met en confiance vos clients , visiteurs et augmente ainsi votre taux de conversion

Forum : [PHP] Un router comme dans les framework, en plus simple ! à 18h50 le 18/02/17 (FR)

[PHP] Un router comme dans les framework, en plus simple ! Accueil > Forum > Codes Sources > [PHP] Un router comme dans les framework, en plus simple !
Forum Conversation

Pierre JOUFFROY
Inscrit depuis le 29/06/2014

Personne de confiance
Personne de confiance
18h50 - 18/02/17 Modéré FR
Bonjour les accros du web !

Aujourd'hui je viens de publier sur GitHub un mini projet de router pour PHP.

Un router c'est quoi ?

Tout simplement, c'est un script PHP qui récupère l'URL tapée par l'utilisateur, et qui lance des actions suivant celle-ci.

Mais, c'est quoi la différence avec ce que je fais ?

Plutôt que de travailler sur les pages 'statiques', un router va travailler sur l'index du site. Il va faire toutes les actions nécessaires depuis l'index; cela permet d'avoir des URL optimisées pour le référencement SEO (en gros, avoir des URL sexy !)
Un petit exemple pour mieux comprendre :
Mettons que vous ayez un blog et que vous vouliez lister tous les articles. Pour avoir une URL sexy, il faudrait écrire : "http://mon-site-sexy.xyz/blog/articles/tous". Donc la, il faut créer un dossier 'blog', puis 'articles' puis 'tous' puis 'index.php' pour les traitements. Jusque là ça va, mais maintenant, vous voulez que l'URL pour voir tous les articles soit : "http://mon-site-sexy.xyz/blog/mes-articles/tous-le(...) Alors là bonne chance ! Il faudrait recréer toute l'arboressance de fichier et renommer les fichiers... La galère ! Le principe d'un routeur, c'est qu'on lui dit si tu trouve ce type d'URL, alors tu fait ceci.

Un petit exemple de ton truc ?

Avec mon système assez simple et léger, il suffit simplement de définir les chemins possibles (routes) et les actions que vous voulez effectuer si jamais l'utilsateur met la bonne URL.
Exemple : Router::get('/posts/view/', post@listAll); permet d'enregistrer une route. Si jamais l'utilisateur va sur "http://mon-site-sexy.xyz/posts/view/", alors PHP chargera la classe postController qui se situe dans le dossier controller et appelera la function listAll() de cette classe (allez voir sur GitHub pour plus d'informations).
Maintenant, si vous voulez voir tous les articles sur la page "http://mon-site-sexy.xyz/mes-supers-articles/tous/(...) il suffit de remplacer Router::get('/posts/view/', post@listAll); par Router::get('/mes-supers-articles/tous/', post@listAll); !

Okay ! Maintenant on code !

Pour les sources, allez voir sur GitHub : https://github.com/Pierre-JOU/SimpleRouter

En fait, j'ai rien compris ;-C J'y arrive pas ! Aidez moi !

Pas de problème ! Ouvre une issue sur GitHub ou contactez moi par mail : help@dev.amerik.fr
Bon code à tous et n'hésitez pas en cas de problème !


#PierreJ



Réponse Réponse
Répondre au sujet
Participez à la discussion !
Se connecter S'inscrire
Page Page

1