[PHP] Astuce pour include
Utilisateur anonyme
-
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
mpmp93 Messages postés 6648 Date d'inscription Statut Membre Dernière intervention -
Bonjour, pour un site j'inclue des pages dans l'index :
Pour la page index.php j'appelle une page suivant le contenu voulu en get (en vérifiant si cette page existe)
Par exemple si le visiteur clique sur "créer un compte" le lien sera:
index.php?page=adduser.php
Ceci m'évite de répéter tous le code du kit graphique.
Mais le problème c'est que si on appelle la page adduser.php celle-ci est affiché et je ne voudrai pas !
Comment faire en sorte de ne pas afficher le contenu des pages appellés si elles ne passe pas par une autre page ?
Merci
Pour la page index.php j'appelle une page suivant le contenu voulu en get (en vérifiant si cette page existe)
Par exemple si le visiteur clique sur "créer un compte" le lien sera:
index.php?page=adduser.php
Ceci m'évite de répéter tous le code du kit graphique.
Mais le problème c'est que si on appelle la page adduser.php celle-ci est affiché et je ne voudrai pas !
Comment faire en sorte de ne pas afficher le contenu des pages appellés si elles ne passe pas par une autre page ?
Merci
A voir également:
- [PHP] Astuce pour include
- Astuce whatsapp écriture - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Telecharger mp3 youtube astuce - Guide
- Astuce gta 6 - Guide
4 réponses
Le mieux serait d'utiliser des includes pour afficher le kit graphique et non l'inverse.
Utilisateur anonyme
Pas con ! pourquoi je n'y est pas passé, sa parait logique...
Je t'invite également a regarder cette page: http://www.phpdebutant.org/article68.php
Ça pourra sans doute t'intéresser pour ce que tu veux faire.
Ça pourra sans doute t'intéresser pour ce que tu veux faire.
tu devrais en 1er lieu séparer le print (html, template) du code (traitements, class, fonction) c'a évitera d'avoir dl'affichage quand t'inclue des pages PHP.
Ton problème montre que la structure de ton appli n'a pas l'air adapté aux besoins recherchés.
Ton problème montre que la structure de ton appli n'a pas l'air adapté aux besoins recherchés.
Bonjour,
Pour votre problème plusieurs pré-requis:
1) vos scripts chargés par include doivent être dans un répertoire templates
2) renommez-les avec une extension non exécutable: phtml à la place de php
3) utilisez un modèle MVC simplifié (vous êtes sur la bonne vopir...):
http://html5.immo-scope.com/index.php?page=general/unModeleMvcSimplifie
cordialement
Pour votre problème plusieurs pré-requis:
1) vos scripts chargés par include doivent être dans un répertoire templates
2) renommez-les avec une extension non exécutable: phtml à la place de php
3) utilisez un modèle MVC simplifié (vous êtes sur la bonne vopir...):
http://html5.immo-scope.com/index.php?page=general/unModeleMvcSimplifie
cordialement