Direction vers page membre function GET

TheBleedz -  
supernico Messages postés 584 Statut Membre -
Bonjour,
Voila j'ai fait vite fait un système de recherche pour trouver les membres sur mon site. Tous marche niquele ! Sauf que quand je clique sur le lien ou il transmet l'id du membre le code de la page profil.php ma fiche erreur =/

Voici le lien ou il envoie le GET dans la barre d'adresse je croix qu'il n'a pas d'erreur :

<a href="<?php echo ROOTPATH; ?>/bleedzer/profil.php?id=<?php echo $resultats['membre_id'] ?>"> <?php echo $resultats['membre_pseudo']; echo $resultats['membre_id']?></a>



Voici le code de la page profil.php quand on clique sur le lien en haut c'est ici qu'il m'affiche erreur ( Page erreur.php ) :

<?php 
session_start(); 
header('Content-type: text/html; charset=utf-8'); 
include('includes/config.php'); 

/********Actualisation de la session...**********/ 
include('includes/fonctions.php'); 
connexionbdd(); 
actualiser_session(); 
/********Fin actualisation de session...**********/ 
include('includes/menu/menu.php'); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title></title> 
<?php include('includes/link.php');?> 

</head> 

<body> 
<div id="page"> 
<?php 
include('includes/col_g.php'); 
?> 
<div id="contenue"> 
<?php 
/********Fin actualisation de session...**********/ 
if(isset($_SESSION['membre_id'])) 
{ 
  $rang = $_SESSION['membre_rang']; 
if($_GET['id'] == '' || !isset($_GET['id'])) 
{ 
        include('profil/index.php'); 
} 

else 
{ 
        if(strpos($_GET['id'], '.') !== FALSE || strpos($_GET['id'], ':') !== FALSE || strpos($_GET['id'], 'http') !== FALSE) //$_GET['see'] contient des caractères invalides (tentative de hack ?) 
        { 
                include('profil/erreur.php'); 
        } 
         
        else if(file_exists('profil/'.$_GET['id'].'.php')) 
        { 
   ?> 

            <?php 
                include('profil/'.$_GET['id'].'.php'); 
        } 
         
        else 
        { 
                include('profil/erreur.php'); 
        } 
} 
} 
else 
{ 
 $rang =1; 
} 
?> 
</div> 
</div> 
</body> 
</html> 


J'espere que vous allez comprendre et savoir m'aider je cherche le problème en attendant =) Merci d'avance et bonne soirée a vous !






A voir également:

1 réponse

supernico Messages postés 584 Statut Membre 193
 
c'est quoi ces !== dans ton if ?
0