Modifier url php

Bonjour et merci d'avance pour votre aide,

Sur mon site de critiques, lorsqu'on affiche une fiche (fiche.php), la fin de l'url est la suivante : fiche-id-nomdelafiche.php ... Seulement j'aimerais enlever le "fiche" et l'id car il paraît que c'est mieux pour le référencement...

Pour l'id je pensais l'envoyer grâce à un champ hidden, par contre si j'enlève le "fiche" comment faire pour que fiche.php soit quand même exécuté?

(je suis sur php 5 :))

3 réponses

  1. enfin tu ne peux pas c'est impossible a faire
    1. n'importe quoi...
  2. tu peux faire une unique page index.php,

    tu fais ta page comme ça :

    if($_POST['page'] == 1)
    {
    include('site.php')
    }
    elseif($_POST['page'] == 2)
    {
    include('article.php')
    }
    elseif($_POST['page'] == 3)
    {
    [...]
    }

    et pareil dans ta page article,

    ça a l'avantage de n'être qu'une page, mais ça alourdis grandement le code
    1. Bonjour
      Vous pouvez envoyer vos données grace au session et avant les utiliser vous devez restarter la session,
      Pour l'envoie:
      session_start();
      $_SESSION['fiche']=$fiche;
      Pour la reception:
      session_start();
      $fiche=$_SESSION['fiche'];
      Moi aussi je travaille sur php5, et meme vous pouvez envoyer tt un objet