Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Ephtos
Ce topic a été résolu
Auteur Sujet: Page profil

Ephtos

Messages: 15

Bonjour ! Je préviens d'avance, je suis débutant en php !
J'ai un petit soucis et pas des moindres, j'aimerais simplement redirigé vers une page de profil
Donc j'ai suivis le tuto créer un espace membre 2/3 le soucis est que j'ai un code différent qui me permet d'avoir un index et d'y inclure des pages tout en "testant" pour les vérifier, donc voici : 

<?php 
    session_start();
    //Tableau des pages autorisées à l'include
    $pagesOK['accueil'] = 'page/accueil.php';
    $pagesOK['forum'] = 'page/forum.php';
    $pagesOK['vote'] = 'page/vote.php';
    $pagesOK['404'] = 'erreur/404.php';
    $pagesOK['profile'] = 'includes/profile.php';

    //Page par defaut
    $page = 'accueil';
    $page_en_cours = 'accueil';
    //Si le $_GET['page'] est dans les clefs du tableau $pagesOK
    if(!empty($_GET['page'])
    && array_key_exists($_GET['page'], $pagesOK))
    {
        //Remplace la valeur par defaut par celle de l'URL
        $page = $_GET['page'];
        $page_en_cours = $_GET['page'];
    }
    else if(empty($_GET['page']))
    {
      //affiche si le lien direct est entré (exemple localhost)
        $page = 'accueil';
    }
    else {
      //affiche la page 404 si tout autre page non validé est entrée
        $page = '404';
    }
?>
 Donc si là j'essaie d'inclure : index.php?page=profile?id=1 par exemple bah ça me renvoie sur mon 404 logique. donc je voulais savoir comme faire pour inclure celà ? 
Merci à vous Sourire! Si mes informations ne sont pas claires dites le, j'essairais d'expliquer ^^ 
Publicité

TheFlameflo

Messages: 303

Salut !
Je crois fortement que ça vient de ton url. Car quand on met plusieurs paramètres en GET dans l'URL, on doit séparer le premier du deuxième par un &.
Donc, ton lien devrait logiquement être : index.php?page=profile&id=1
.
J'espère t'avoir aidé !

Ephtos

Messages: 15

pour un simple & >< ... la base en plus, MERCI !! Tu es mon sauveur Tire la langue j'ai pourtant essayer pas mal de chose mais effectivement ça m'a échappé donc oui dans la redirection j'ai mis : header("Location: index.php?page=profile&id=".$_SESSION['id']); et ça fonctionne impeccable Sourire, sujet résolu ^^

TheFlameflo

Messages: 303

Ça me fait plaisir ! Sourire
Penses à mettre le sujet en "résolu".


Veuillez vous connecter ou créer un compte pour poster une réponse