affichage de page à la GET

affichage de page à la GET - PHP - Programmation

Marsh Posté le 28-03-2004 à 03:19:18    

Bonjour,
 
Je suis déjà tombé sur plusieurs sites donc l'url pour l'affichage des pages était : www.site.com/page.php?15
 
si on change le "15" en "16", il se passe autre chose mais je ne comprend pas car il n'y a pas de référence à une variable donc si vous pouviez m'éclairer :s
 
Merci

Reply

Marsh Posté le 28-03-2004 à 03:19:18   

Reply

Marsh Posté le 30-03-2004 à 11:32:53    

cela fonctionne surement en URL rewriting pour masquer les variables

Reply

Marsh Posté le 30-03-2004 à 11:51:28    

Ou alors page.php exploite directement $_SERVER['QUERY_STRING'] :)

Reply

Marsh Posté le 30-03-2004 à 12:03:10    

T509 a écrit :

cela fonctionne surement en URL rewriting pour masquer les variables


Il vaut mieux utiliser l'URL rewriting pour des trucs comme :
www.site.com/page_15.html
 
Quoique même comme ça on peut s'en sortir en PHP chez un hébergeur qui ne permet pas l'URL rewriting.
 
Il suffit d'un .htaccess avec :
ErrorDocument 404 /page.php
 
et dans page.php, utiliser $_SERVER['REDIRECT_URL'] et une petite regex pour sortir l'ID de la page demandée :D
 
Edeit : Exemple simple sans même d'expression régulière :
http://www.surleau.com/exemple/simple/sans/regex.html


Message édité par Mara's dad le 30-03-2004 à 12:13:45

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed