Problème programmation php (débutant)

Fermé
NBO - 2 mai 2003 à 14:50
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 3 mai 2003 à 21:14
Bonjour à tous,

J'ai un soucis de programmation php, je débute donc c'est peut être facile à débuguer... Enfin j'espère...

Voici la description d'une partie de mon fichier index.php :
...
if (!isset($page_centre)) $page_centre="home.php";
if (!isset($rep_rubrique)) $rep_rubrique="";
else
{
$rep_rubrique.="/";
}
if (file_exists("$rep_rubrique$page_centre"))
{
include ("$rep_rubrique$page_centre");
}
else
{
include ("404.html");
}
...

Si je souhaite appeler la page test.php se trouvant dans le répertoire forum ( /forum/test.php),
il n'y as pas de problème, j'appelle l'url :
http://127.0.0.1/meilleurduweb.com/?rep_rubrique=forum&page_centre=test.php
-> OK, l'affichage se fait bien.

Par contre, si je souhaite passer une variable en plus en appelant ce fichier :
http://127.0.0.1/meilleurduweb.com/?rep_rubrique=forum&page_centre=test.php?id=8
-> PB : on affiche la page 404.html :

Donc apparemment le ?id=8 gène l'appelle à la page test.php

Pour cela, je ne sais pas comment faire passer des variables en paramètres dans ce principe de fonctionnement.
Quelqun aurait-il une idée ???

Merci beaucoup et A+ !
NBO
A voir également:

2 réponses

Ahh le php ...
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
3 mai 2003 à 21:14
Hi,
Sauf erreur, le séparateur de variables est '&'
http://127.0.0.1/meilleurduweb.com/?rep_rubrique=forum&page_centre=test.php&id=8

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0