Voulez-vous m'expliquer ?

Fermé
jlb59 Messages postés 343 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 8 mars 2024 - 17 janv. 2023 à 14:06
jlb59 Messages postés 343 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 8 mars 2024 - 17 janv. 2023 à 15:58

Bonjour à tous,

Comment peut-on faire appel à une page html à partir de index.php, pour obtenir cette adresse dans la barre d'adresses ?

http://monsite.free.fr/index.php?page=2&id=Contact

Je pense que c'est quelque chose comme ça, mais j'en suis pas sûr !

Si c'est ça, comment ça marche ?

if (!isset($_GET['page'])) {
    $_GET['page'] = '1';
}
 
if ($_GET['page'] === '1') {
    include 'pages/accueil.html';
} elseif ($_GET['page'] === '2') {
    include 'pages/contact.html';
} else {
    exit('Page demandée inconnue');
}

Merci d'avance.


A voir également:

2 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
17 janv. 2023 à 14:21

Bonjour,

Oui c'est une façon de faire.

Et comment ça marche ... et bien.. pas trop mal normalement...

Que souhaites tu qu'on t'explique exactement ?

Par contre, le code php sert à utiliser la variable page transmise dans ton url ...    mais pour "construire" l'url, là, c'est juste écrit en dur dans ton code...


1
jlb59 Messages postés 343 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 8 mars 2024 5
17 janv. 2023 à 15:58

Merci de ta réponse.

C'est vrai que ça n'a l'air trop mal, mais bien que ça semble bien construit (pour un début c'est suffisant), mais je ne vois pas trop comment "construire" l'URL comme tu le dis si bien !
Et qu'entends-tu par "écrit en dur dans le code" ?

Au passage, cet extrait de code n'est pas de moi, mais je comprends à peu près le fonctionnement.

Je voudrais qu'on m'explique comment ça marche pour faire afficher les pages dans les variables ?


1