Bonjour,

J'ai un tableau dans lequel j'autorise les pages qui peuvent s'afficher :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$pageOK = array(
'accueil' => 'accueil.php', 
'search' => 'search.php',
'all_app' => 'all_server.php',
'view_server' => 'view_server.php',
);
  if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
    include($pageOK[$_GET['page']]);
  } else {
    include('accueil.php');
  }
Jusque la pas de problème, j'affiche mes liens de la facon suivante, c'est ok.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<a href="index.php?page=accueil" title="Accueil">Home</a>
<a href="index.php?page=all_server" title="All Server">All Server</a>
<a href="index.php?page=search" title="search">Recherche</a>
Cependant j'ai une page view_server.php dont un variable (le nom du serveur) est générée dynamiquement via une requete SQL.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
echo '<tr>';
echo '<td><a href="view_server.php?VIEW_SERVER='.$resultat['NAME_SERVER'].'">'.$resultat['NAME_SERVER'].'</a></td>';
echo '</tr>';
Donc comment faire pour autoriser ma page à s'afficher.

sachan t que le nom n'est pas statique comme :

ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="index.php?page=accueil" title="Accueil">Home</a>
Mais sera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="index.php?page=view_server?VIEW_SERVER='.$resultat['NAME_SERVER'].'">'.$resultat['NAME_SERVER'].'</a>
Merci d'avance pour votré réponse.