[url rewriting] numéros de page
Fermé
Ziltoid
Messages postés
32
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
6 août 2014
-
22 mai 2009 à 09:46
jb1993 Messages postés 85 Date d'inscription dimanche 17 août 2008 Statut Membre Dernière intervention 7 septembre 2011 - 22 mai 2009 à 10:08
jb1993 Messages postés 85 Date d'inscription dimanche 17 août 2008 Statut Membre Dernière intervention 7 septembre 2011 - 22 mai 2009 à 10:08
A voir également:
- [url rewriting] numéros de page
- Lien url - Guide
- Supprimer une page word - Guide
- Whatsapp 2 numéros - Guide
- Url masquée pour votre sécurité - Forum Programmation
1 réponse
jb1993
Messages postés
85
Date d'inscription
dimanche 17 août 2008
Statut
Membre
Dernière intervention
7 septembre 2011
3
22 mai 2009 à 10:08
22 mai 2009 à 10:08
J'ai une petite question, la page s'appelle vraiment 1, 2 ou autre .php ? Sinon, je pourrais vous conseillez une "capture". Voici un petit exemple :
# affiche_page nom
RewriteRule ^([a-z]+)\.html$ affiche_page.php?page=$1 [L]
De la sorte, vous n'aurez qu'à vérifier $_GET['page'] et inclure la page si l'url n'a pas été modifier. Par exemple :
<?php if(isset($_GET['page'])) //Vérifie si la variable $_GET['page'] existe.
{
$page = array ("index", "contact", "lien", "partenaire"); // Ici tout les noms de pages dans l'array
for($i = 0; $i < 4; $i++) // On utilise une boucle for pour parcourir l'array
{
if($page[$i] == $_GET['page']) // Si la valeur de $_GET['page'] est égal à l'une des valeurs de l'array
include($_GET['page'] . '.php'); // Alors on l'inclut dans la page (En rajoutant ou pas un .php)
}
}
else // Sinon, on inclut l'index
{
include('index.php');
} ?>
Voilà un petit morceau de code, en espérant vous avoir aidé ^^
# affiche_page nom
RewriteRule ^([a-z]+)\.html$ affiche_page.php?page=$1 [L]
De la sorte, vous n'aurez qu'à vérifier $_GET['page'] et inclure la page si l'url n'a pas été modifier. Par exemple :
<?php if(isset($_GET['page'])) //Vérifie si la variable $_GET['page'] existe.
{
$page = array ("index", "contact", "lien", "partenaire"); // Ici tout les noms de pages dans l'array
for($i = 0; $i < 4; $i++) // On utilise une boucle for pour parcourir l'array
{
if($page[$i] == $_GET['page']) // Si la valeur de $_GET['page'] est égal à l'une des valeurs de l'array
include($_GET['page'] . '.php'); // Alors on l'inclut dans la page (En rajoutant ou pas un .php)
}
}
else // Sinon, on inclut l'index
{
include('index.php');
} ?>
Voilà un petit morceau de code, en espérant vous avoir aidé ^^