Metas et header

gerpi Messages postés 55 Statut Membre -  
 gerpi -
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 Statut Membre 2
 
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
gerpi
 
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