[PHP] INCLUDE
Résolu
AngelPingu
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
AngelPingu Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
AngelPingu Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bon, je voudrais savoir si quelqu'un pouvait m'écrire le code pour utiliser un include en PHP en prenant une variable dans l'url. En fait, c'est que je dois faire un site pour un projet à l'école (on doit faire de la pub pour un faux groupe de musique, donc site = plus de points) et je ne connais plus grand chose en PHP, ça doit faire 2 ans que j'en ai pas fait. Donc ce que je voulais savoir, c'est ça :
Disons que j'ai un lien qui mène à la page : http://www.monsitelol.com/site.php?p=nomdepage
Je pense que l'include s'utilise comme ça : <?php include("nomdepage.php"); ?>
Ce que je voulais savoir, c'est si c'était possible de récupérer la valeur de p pour l'utiliser dans l'include. Si vous comprenez pas, exemple :
Mon lien mène à http://www.monsitelol.com/site.php?p=index
C'est donc index.php qui s'affiche.
Si il mène à http://www.monsitelol.com/site.php?p=membres
C'est membres.php qui s'affiche.
Car j'ai pas trop envie de passer par les If surtout que je ne sais plus comment ils s'utilisent.
Merci de votre aide. (J'ai rien compris à la page sur les includes de php.net)
Bon, je voudrais savoir si quelqu'un pouvait m'écrire le code pour utiliser un include en PHP en prenant une variable dans l'url. En fait, c'est que je dois faire un site pour un projet à l'école (on doit faire de la pub pour un faux groupe de musique, donc site = plus de points) et je ne connais plus grand chose en PHP, ça doit faire 2 ans que j'en ai pas fait. Donc ce que je voulais savoir, c'est ça :
Disons que j'ai un lien qui mène à la page : http://www.monsitelol.com/site.php?p=nomdepage
Je pense que l'include s'utilise comme ça : <?php include("nomdepage.php"); ?>
Ce que je voulais savoir, c'est si c'était possible de récupérer la valeur de p pour l'utiliser dans l'include. Si vous comprenez pas, exemple :
Mon lien mène à http://www.monsitelol.com/site.php?p=index
C'est donc index.php qui s'affiche.
Si il mène à http://www.monsitelol.com/site.php?p=membres
C'est membres.php qui s'affiche.
Car j'ai pas trop envie de passer par les If surtout que je ne sais plus comment ils s'utilisent.
Merci de votre aide. (J'ai rien compris à la page sur les includes de php.net)
A voir également:
- [PHP] INCLUDE
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
<?php
$page = $_GET['p'].".php"; // Ici tu rajoutes ".php" à la fin du nom de la page
include($page); // Tu includes ton fichier PHP
?>
Par contre ceci n'est pas DU TOUT sécurisé donc attention.
Pour une version plus sécurisée tu peux utiliser un switch (par exemple...) qui contrôlera que le nom de la page est correct.
Edit : ah ben on m'a devancé on dirait :)
$page = $_GET['p'].".php"; // Ici tu rajoutes ".php" à la fin du nom de la page
include($page); // Tu includes ton fichier PHP
?>
Par contre ceci n'est pas DU TOUT sécurisé donc attention.
Pour une version plus sécurisée tu peux utiliser un switch (par exemple...) qui contrôlera que le nom de la page est correct.
Edit : ah ben on m'a devancé on dirait :)