par
kakou34 » 30 oct. 2018, 15:54
Bonjour,
Voila, j'ai ma page 'index' à la racine de mon site avec un htaccess à coté.
J'utilise un $_GET['page'] pour mes différentes page donc en gros j'utilise : index?page=mypage.
J'ai fait un rewriting :
RewriteRule ^([a-z-]*)$ index?page=$1 [L]
Sur ma page 'index' il une include qui insére le contenu selon la page visité.
<?php require''.$_SERVER['DOCUMENT_ROOT'].'/contenu/'.$page_site.'.php'; ?>
Pour savoir d'ou sort le $page_site
$page = $_GET['page'];
$page_fichier = 'contenu/'.$page.'.php';
$page_site = (empty($page)) ? 'index' : ((isset($page) AND file_exists($page_fichier)) ? $page : 'erreur');
Sur une page 'compte' j'aimerai y insérer du contenu 'admin' grace au $_GET['admin'].
<?php require''.$_SERVER['DOCUMENT_ROOT'].'/admin/contenu/'.$admin_site.'.php'; ?>
Et pour comprendre le $admin_site
$admin = $_GET['admin'];
$admin_fichier = 'admin/contenu/'.$admin.'.php';
$admin_site = (empty($admin)) ? 'compte' : ((isset($admin) AND file_exists($admin_fichier)) ? $admin : 'erreur');
Admettons que je veuille accéder à une page 'client' depuis cette admin.
Pour accéder à cette page 'logiquement' il faudrait écrire : index?page=compte$admin=client
La réécriture pour l'admin
RewriteRule ^(compte/[a-z-]*)$ compte?admin=$2 [L]
Bref dans tout ce travail j'ai 2 erreurs.
• La 1ére est que le contenu de l'admin ne fonctionne pas. J'arrive toujours sur ma page erreur
• La 2éme est que ma réécriture ne fonctionne pas (celle de l'admin pas la 1ére)
Ou peut-être simplement que c'est lié.
En tout cas j'ai besoin de vous !