Bonjour,
Voila je rencontre un petit problème avec mon code.
Pour décrire, mon code du moins, je vérifie mes pages appelé dans un bloc central sinon redirection vers accueil
dans mon index
$pageOK = array('contact' => 'inc/contact.php',
'index' => 'inc/index.php',
'Bop' => 'inc/Bop.php',
'Avis' => 'inc/Avis.php',
'produit' => 'inc/produit.php',
'projet' => 'inc/projet.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) )
{
require($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else
{
include_once('inc/accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
dans ma page produit
le bouton
<button type="button" class="btn btn-sm btn-outline-secondary"><a href="<?php echo WEBROOT ; ?>produit/cobra">Voir le produit</a></button>
dans la page produit j'ai mes produits qui ouvre chacun un descriptif.
donc mon url est a se moment la
http:// monsite/index.php?page=produit
mes produits sont placé dans un sous-répertoire (produit) dans un réperoire inc qui contients mes pages.
J'aimerai obtenir déjà que ma page soit validée et ne retombe pas sur accueil.
J'aimerai du moins je pense que mon url devienne http:// monsite/index.php?page=produit/produit=mon parapluie :)
J'ai aussi utilisé le rewriting pour obtenir déja dans mon url http://monsite/produit.
je donne mon htacces qui fonctionne ainsi du moins si il faut changer un truc se sera plus simple
RewriteEngine on
RewriteBase /responsive/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?page=$1 [QSA,L]
j'ai tester de changer dans mon index en rajoutant ceci 'cobra' => 'inc/produit/cobra.php',
mais résultat il vas me placer ma page comme ceci index.php?page=cobra
J'ai tester un autre if pour gerer avec produit mais cela aurait fais une url un peu bizarre et cela n'a pas fonctionné.
et au niveau du rewrite j'aimerai que cela donne monsite/produit/cobra.
Si une personne peu du moins voir se qui pourrait fonctionné ou m'indiquer la direction à suivre. cela serait gentil de sa part .
Merci d'avance
bloc centrale et page cobra réglée, du moins avec ma page comme ceci index.php?page=cobra, cela passe et la page est vérifié même si j'aurai désiré une arborescence différente des fois faut pas trop en demander.
Mais bon si une personne voit une méthode pour que je puisse placer cobra simplement après produit sans chabouler tout comme j'ai testé de toute les manières possible je suis preneur.
Bref résumé de se que j ai
http://monsite/accueil
http://monsite/produit
http://monsite/cobra
Ce que je désire http://monsite/produit/cobra