Question sur $_SERVER['REQUEST_URI']

Nouveau WRInaute
Salut,

Sur l'index.php de mon site, j'effectue le test suivant :

if ($_SERVER['REQUEST_URI'] == "/index.php?news" || $_SERVER['REQUEST_URI'] == "/?news"){
//Pages d'accueil
$page_centre=$HTTP_SERVER_VARS["DOCUMENT_ROOT"].'/news.php';
}

Afin de lui faire afficher en include la page desiré, cela fonctionne très bien sauf si je souhaite avoir un paramétre :

/index.php?news=2

Comment faire pour pouvoir affiché ma page avec prise en compte du parametre?

Merci pour votre aide.

A+
 
WRInaute occasionnel
Fais un :
Code:
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
qqpart dans ta page pour voir la bonne variable.
 
WRInaute occasionnel
Code:
if (eregi("/index.php?news",$_SERVER['REQUEST_URI'] || eregi("/?news",$_SERVER['REQUEST_URI'])){
//Pages d'accueil
if (isset($_GET['news'])) $news = $_GET['news'];
$page_centre=$HTTP_SERVER_VARS["DOCUMENT_ROOT"].'/news.php';
}
 
Nouveau WRInaute
biscuit a dit:
Code:
if (eregi("/index.php?news",$_SERVER['REQUEST_URI'] || eregi("/?news",$_SERVER['REQUEST_URI'])){
//Pages d'accueil
if (isset($_GET['news'])) $news = $_GET['news'];
$page_centre=$HTTP_SERVER_VARS["DOCUMENT_ROOT"].'/news.php';
}

Niquel merci beaucoup Biscuit, juste une parenthese a fermer sur le premier eregi et cela fonctionne parfaitement.
 
Discussions similaires
Haut