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 :

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;
}
?>
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
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