Probleme avec recup variable php

Fermé
alex_161 - 31 août 2008 à 21:42
 alex_161 - 1 sept. 2008 à 13:27
Bonjour,
Sur mon site internet les liens pour appeler mes pages php ressemblent a ca :

<a href="page.php?lien=equip_coffre§ion=Page_4">lien</a>

dans le fichier page.php pour afficher la page desiree, j'utilise le code suivant :

<?php
$lien=$_GET['lien']; // nom de la page a afficher sans l'extension .PHP pour securite
$section=$_GET['section']; // eventuellement positionnement sur une partie de cette page

$lien=preg_replace("/[^a-z0-9_]/i", "", $lien);

if(!@include("pages/".$lien.".php#".$section)) include("pages/erreur.php");
?>

le but etant d'ouvrir la page -> http://www.toto.com/pages/equip_coffre.php#Page_4

cela fonctionne bien avec la variable $lien , mais ca ne marche pas avec la seconde variable.
j'aimerais egalement inclure un test afin de determiner avant traitement s'il y a la seconde variable "section" ou non. c'est a dire, qu'on puisse appeler indifferement une page seule ou une page avec un positionnement dans cette page.
Merci pour vos lumieres... je cale !

3 réponses

je croit que la syntaxe pour envoyer 2 variable est :

http://www.toto.fr/mapage?lien=monlien&§ion=page_4
0
je suis pas sur d'avoir compris la seconde question : essai sa :)

if(isset($deconde)AND $seconde != ""){
 etc ...
}
0
ca resout pas totalement mon probleme, mais ca me donne au moins des pistes de recherche.
merci pour votre aide.
0