Bonjour,
Je suis en train de faire des liens dans un fichiers externe.
Le seul problème c'est quand je cherche à donner une valeur différente à la variable $page pour chaque lien différent.
Je ne peux pas faire ceci services.php?page=$valeur1 etc parce qu'il un url rewrite derrière qui me demande décrire comme ceci: services-$page.html
Voici mon code que j'essaie de modifier :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<?php
$information = "Demande d'information";
$faq = "Foire aux questions";
$photos = "Gelerie photos";
$news = "Les news d'Alberta";
$livredor = "Le livre d'or";
$video = "Vidéo";
$lienDemandeInfo = "informations";
$lienFaq = "foire-aux-questions";
$lienGalerie = "galerie-photos";
$lienAlbertaNews = "alberta-news";
$lienGusestBook = "guest-book";
$lienVideo = "video";
$menu = "<ul>";
$menu .= "<li><a href=\"services-$page.html\">$information</a></li>";
$menu .= "<li><a href=\"services-$page.html\">$faq</a></li>";
$menu .= "<li><a href=\"services-$page.html\">$photos</a></li>";
$menu .= "<li><a href=\"services-$page.html\">$news</a></li>";
$menu .= "<li><a href=\"services-$page.html\">$livredor</a></li>";
$menu .= "<li><a href=\"services-$page.html\">$video</a></li>";
$menu .= "</ul>";
?> |
Bien entendu il y a derrière un fichier htaccess
1 2 3
| RewriteEngine on
RewriteRule ^([a-z\-]+)-([0-9a-zA-Z-]+)\.html$ services.php?page=$1 [L]
RewriteRule ^([a-z\-]+)-([0-9a-zA-Z-]+)-([0-9]+)\.html$ services.php?page=$1&IDT=$2 [L] |
Bien entendu il y a à quelque part ce code pour afficher le contenu selon la valeur envoyée par $page.
$requete = sprintf(" SELECT titre, contenu, ID FROM texte WHERE page='%s' ", $page);
Adez-moi SVP à écricre ce lien qui prend la valeur de:
$page = $lienDemandeInfo; => pour le lien information
$page = $lienFaq; => pour le lien faq
etc.
D'avance je vous remercie beaucoup
Partager