Tout d'abord, bonjour tout le monde et merci pour ce site extrèment instructif et très bien fait !
Alors voilà mon problème : je suis en train de faire un site sur lequel j'ai mis un système de gestion de news pris sur internet (Script News v5.2 par LECLERCQ Vincent).
L'architecture de mon site est la suivante :
/racine
|---index.php
|---pages/
|---page.php
|---news.php
|---...
|---news/
|---index.php
|---...
|---.../
Pour accéder à la page des news ("news/index.php"), je l'inclus dans le fichier "pages/news.php" que j'inclus lui même dans le fichier "pages/page.php". Les inclusions fonctionnent sans problème (mis à part quelques problèmes de chemin relatif, mais bon...).
Le problème vient que j'utilise la variable "page" pour désigner quelle page inclure dans le fichier "pages/page.php" (ce qui donne un lien du type : "http://www.monsite.com/pages/page.php?page=news").
Or pour accéder à la page des news, j'utilise également une variable "page" (lien du type : "http://www.monsite.com/news/index.php?page=1") : la fonction $_GET['page'] me renvoie toujours la variable "page" passée en paramètre de "page.php" et non pas celle passée en paramètre de "news/index.php".
Si quelqu'un avait une petite idée sur ce problème, elle serait réellement la bienvenue : est-il possible de faire comprendre que lorsque j'appelle la fonction :
dans mon fichier "news/index.php", cela veut dire que je veux la valeur passée en paramètre de ce fichier et non pas celle de "pages/page.php" ?
Merci beaucoup d'avance !!!
Modifié par Frac (27 Dec 2006 - 10:35)

Alors voilà mon problème : je suis en train de faire un site sur lequel j'ai mis un système de gestion de news pris sur internet (Script News v5.2 par LECLERCQ Vincent).
L'architecture de mon site est la suivante :
/racine
|---index.php
|---pages/
|---page.php
|---news.php
|---...
|---news/
|---index.php
|---...
|---.../
Pour accéder à la page des news ("news/index.php"), je l'inclus dans le fichier "pages/news.php" que j'inclus lui même dans le fichier "pages/page.php". Les inclusions fonctionnent sans problème (mis à part quelques problèmes de chemin relatif, mais bon...).
Le problème vient que j'utilise la variable "page" pour désigner quelle page inclure dans le fichier "pages/page.php" (ce qui donne un lien du type : "http://www.monsite.com/pages/page.php?page=news").
Or pour accéder à la page des news, j'utilise également une variable "page" (lien du type : "http://www.monsite.com/news/index.php?page=1") : la fonction $_GET['page'] me renvoie toujours la variable "page" passée en paramètre de "page.php" et non pas celle passée en paramètre de "news/index.php".

Si quelqu'un avait une petite idée sur ce problème, elle serait réellement la bienvenue : est-il possible de faire comprendre que lorsque j'appelle la fonction :
$page = $_GET['page'];
dans mon fichier "news/index.php", cela veut dire que je veux la valeur passée en paramètre de ce fichier et non pas celle de "pages/page.php" ?
Merci beaucoup d'avance !!!

Modifié par Frac (27 Dec 2006 - 10:35)