Générer automatiquement un page en php

Lumbrera Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Je constate que nombre des site internet moderne ne laisse plus trainer dans la barre d'url des extentions .php ou .html; Cela me plais plait bien et dépuis j'apprend à l'imiter. Mais je constaite également que les noms dans la barre d'url sont suffisament long pour n'avoir pas été créer par le webmaster depuis le code source. Alors si cela est possible, aidez-moi svp à générer de façon automatique les page qui affiches par exemple des articles d'actu sur mon projet. Un lien vers un tutoriel ou s'il y a quelque chose de plus simple.
Merci d'avance.



2 réponses

Aranud87 Messages postés 18033 Date d'inscription   Statut Contributeur Dernière intervention   3 297
 
Lu,

C'est généralement de url rewrite qui va te transformer :

lapage.php?article=machintruc
en
/article/machintruc

http://fr.openclassrooms.com/informatique/cours/du-rewriting-realise-avec-du-php
Simple et communautaire
GNU/Linux Mageia :)
0
Utilisateur anonyme
 
En fait la page n'est pas réellement créer, ce dont tu parles est la redirection d'URL

Exemple tu tapes cette URL:
http://exemple.com/actu/2014/08/04/machin.html
Bien entendu le webmaster vas pas créer une page machin.html dans un dossier 04 qui est lui même dans 08, etc. Et même si c'est générer automatiquement, ça prendra de la place pour rien.

En fait ici la page appelé est par exemple:
http://exemple.com/actu.php?article=machin&date=2014-08-04

Donc c'est un script PHP qui vas récupérer les données de l'article dans une base de donnée et former la page.

Comme laisser des paramètres dans l'URL c'est pas top niveau sécurité, et pas très joli à voir, beaucoup utilisent la redirection d'URL.

Voilà un article qui explique tout sur l'URL Rewriting:

https://craym.eu/tutoriels/referencement/url_rewriting.html
0