par
guilt92 » 29 mai 2006, 16:02
Bonjour,
je pense qu'utiliser les variables dans l'url n'est pas une mauvaise idée, en revanche ta méthode n'est pas correcte. Si tu arrives en php sur une page dont l'adresse est mapage.php?page=catalogue, si tu veux récupérer la valeur de page il te suffit d'utiliser la variable $_GET["page"].
De meme si tu passes plusieurs variables.
En revanche je te conseille si tu utilises cette méthode de penser a vérifier que les variables sont bien définies avant de les utiliser, dans le cas ou quelqu un modifierait directement l'url. Tu peux pour cela faire appel a la fonction isset($variable) qui te renvoi "faux" si la variable n'est pas définie.
Ainsi dans ton exemple pour ton menu la ligne serait du type :
if(isset($_GET["page"])&&$_GET["page"]=="catalogue")
{
//alors personnalisation du menu
}
Bon courage !
