Page profil
- Accueil
- Forum
- Programmation
- PHP
- Page profil
Ephtos Le 2 avril 2016 à 13:13 (Édité le 25 janvier 2019 à 17:50)
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 😀! Si mes informations ne sont pas claires dites le, j'essairais d'expliquer ^^
TheFlameflo Le 2 avril 2016 à 15:44 (Édité le 1 janvier 1970 à 01:00)
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 Le 2 avril 2016 à 15:49 (Édité le 1 janvier 1970 à 01:00)
TheFlameflo Le 2 avril 2016 à 16:25 (Édité le 2 avril 2016 à 16:25)
Penses à mettre le sujet en "résolu".