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. 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
    0
    1. 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
      0
      1. enfin tu ne peux pas c'est impossible a faire
        -1
        1. n'importe quoi...
          0