Bonsoir,
Voila je suis débutant en php et j'ai un petit soucis avec mes passages de variables.
En gros alors, en gros dans index.php j'ai ceci :
A partir de là donc, si je passe en url : index.php?page=test, il m'inclut la page test.php se trouvant dans le repertoire pages/test.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php // Importation du fichier configuration require_once("configuration.php"); if($conf["maintenance"] != "oui") { // Importation du header suivant le theme include("themes/". $conf["theme"] ."/haut.php"); // Si on recuperer un ?page= if(isset($_GET["page"])) { $link = str_replace ("/", "", $_GET["page"]); // Si la page existe if(is_file("./pages/". $link .".php")) { // Importation de la page include("./pages/". $link .".php"); } // Sinon page d'erreur else { include("404.php"); } } elseif(isset($_GET["module"])){ $link = str_replace ("/", "", $_GET["module"]); // Si la page existe if(is_file("./modules/". $link ."/index.php")) { // Importation de la page include("./modules/". $link ."/index.php"); } // Sinon page d'erreur else { include("404.php"); } } // Importation du footer suivant le theme include("themes/". $conf["theme"] ."/bas.php"); } else { header("location:./maintenance.php"); exit; } ?>
Et donc si je passe index.php?module=news par exemple, il m'inclut /modules/news/index.php.
Voilà, maintenant le problème que je rencontre est lorsque que je veux mettre une pagination sur mes news.
En fait j'aimerai recuperer dans /modules/news/index.php des variables passés dans l'url, par exemple index.php?module=news&page=1 m'afficherai la page 1 des news. Mais là avec mon code actuel, j'arrive sur ma page erreur 404.
J'espere avoir été assez clair dans mes explications ^^
Merci d'avance![]()
Partager