Metas et header

Fermé
gerpi Messages postés 54 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 9 mai 2020 - 25 avril 2004 à 18:53
 gerpi - 26 avril 2004 à 11:16
Bonjour,

désolé si vous voyez ce post 2 fois, mais je crois avoir une erreur !

Je voudrais créer un fichier "meta.php" qui sera appelé par un include dans le fichier "header.php", qui est appelé lui aussi par un include dans chacune des pages de mon site.
Question :
Comment etre sur que la page "header.php" ne s'ouvrira pas seule, mais bien avec la page correspondante "index.php" ou "autre.php" ?
J'espère que ma question est suffisamment claire !
Vous avez compris que je debute, Merci a tous de bien vouloir m'aider.
Cordialement,
gégé

1 réponse

mofo Messages postés 46 Date d'inscription mercredi 25 avril 2001 Statut Membre Dernière intervention 23 mai 2007 2
26 avril 2004 à 11:01
Ce que tu peux faire, c'est de créer dans ton fichier meta.php une fonction.
Dans ton fichier header.php, tu fais un include('meta.php'); et en dessous tu rajoutes :
ta_fonction();

du coup si une personne essaie d'acceder a meta.php, ca ne lui affichera rien.

Je ne l'ai pas testé, c'est juste une idée comme ca ... dit moa si ca fonctionne

++
0
Merci MOFO,

C'est le resultat de recherche des moteurs a cause des includes que je crains.
Je veux que le moteur donne bien l'url complete de la page, et non le "header" par exemple !

un peu comme dans PHPNUKE, dans toutes les pages on trouve quelque chose comme ca :

if (!eregi("modules.php", $PHP_SELF)) {
die ("Vous ne pouvez pas accéder à ce fichier directement...");

OU

if (eregi("header.php",$PHP_SELF)) {
Header("Location: index.php");
die();

++
0