Bonjour,
ce titre est très vague mais je n'ai pas trouvé mieux.
Alors voilà, au fil des experimentations, je suis tombé sur un problème étrange. j'ai une variable $_CLEAN['page'] déclaré au debut de mon document. Je m'en sers pour définir une classe css dynamiquement au début du document avec la ligne suivante :
(dans le <head>.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo '<STYLE type="text/css">'.$_CLEAN['page'].':after { content:"'.$_CLEAN['page'].'";color:#312b26;}</STYLE>'; ?>
J'utilise une fonction pour inclure le contenu de mes pages
que j'appelle au milieu de ma page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $_CLEAN['page'] = array_key_exists($_GET['page'],$menu_main) ? $_GET['page'] : false; //Fonctions function pages() { if ($_CLEAN['page']) { require (DIR_PAGES.$_CLEAN['page'].'.php'); }else{ require HOME;} };
Tout marche très bien, mais c'est la que ça devient bizarre. Je ne peux pas appeler ma variable au sein de la page incluse. Donc si le code inclue accueil.php, à l'intérieur de celui-ci je ne peux pas faire un simple echo $_CLEAN['page']. Mais je peux la rappeler juste après...
J'imagine qu'il y a une explication logique! Merci d'avance, et si c'est pas assez clair, je détaillerai.
Partager