pbm de switch - PHP - Programmation
Marsh Posté le 09-01-2007 à 19:01:14
Tu peux par exemple te faire un tableau des pages que tu autorises, ensuite si $_GET['page'] est dedans (fonction in_array), tu inclues, sinon tu envoies bouler. 
 
Sinon, ta condition est redondante. empty renvoie vrai si la variable n'est pas définie, donc "if (!empty($_GET['page']))" suffit. 
 
edit: pas vu le post de Florent, c'est effectivement une autre solution.
Marsh Posté le 10-01-2007 à 12:13:45
| sielfried a écrit : Tu peux par exemple te faire un tableau des pages que tu autorises, ensuite si $_GET['page'] est dedans (fonction in_array), tu inclues, sinon tu envoies bouler.  | 
 
pluzun... 
 
en plus dans ton tableau tu claque une colonne avec le lien, et donc tu ne retourne par le get qu'un N° de page... et pof, ton numéro de page te renvois donc un lien.. (suis pas clair ?) 
 
Nro page  | Autorisation | Lien                   | 
1            | 1               | accueil.php 
2            | 2               | Partie_privée.php
Marsh Posté le 09-01-2007 à 19:00:41