Récupérer toutes adresses après un morceau

Shuta Messages postés 217 Statut Membre -  
NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour !

Alors voilà, mon problème est simple je penses, mais je n'arrive pas à trouver le nom qu'il faut pour la recherche D:

En fait j'utilises pour retrouver ma page ceci :
$maPage = $_SERVER['REQUEST_URI'];


Bon jusque là aucun problèmes !

Ensuite sur un lien, je récupère l'adresse URI pour l'activer avec ça :
if ($maPage == '/' || $maPage == '' || $maPage == '/page/') { BLABLABLA }


En fait mon problème vient là '^'/
Lorsque l'extension de la page affiche / ou rien du tout, tout se passe très bien ! Mais ce que je souhaites c'est que quand l'extension de la page est "/page/1" ou "/page/2", jusque ce qu'il n'y en ai plus, ça puisse faire fonctionner le code quand même.
Seulement juste "/page/" ben ça ne sert a rien.
Je cherche juste a savoir quel moyen des plus simples est à utiliser si il y a n'importe quel nombre (quel qu'il soit, même à des millions de milliards etc)

Merci beaucoup pour votre aide ! Bonne soirée !

1 réponse

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Je pense que ton problème trouvera sa solution dans l'Url Rewriting.
    -1
    1. Shuta Messages postés 217 Statut Membre 3
       
      Bonjour NHenry,

      Merci d'avoir donné une aide, seulement après multitude d'essais impossible de l'ajouter correctement à ma fonction :(
      Voici ce que j'ai fait :
      if ($maPage == '/' || $maPage == '' || $maPage == '/page/'.preg_match("#[0-9]+#", "").'/') {echo 'Blablabla';}


      Je cherche juste à récupérer tous les nombres possibles et imaginables.
      Par exemple si la page contient https://adressedusite.com/page/2/ ben mon code s'active.
      Ca peut être 2 comme 295553 (nombre au hasard)
      Merci de l'aide =<
      0
    2. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
       
      Avec l'URL rewritting, tu transforme :
      http://monsite.fr/Page/5
      en
      http://monsite.fr/index.php?Page=5

      Pas besoin de regarder l'URL.
      0