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

Fermé
Shuta Messages postés 210 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 11 mars 2021 - 13 août 2016 à 21:48
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 16 août 2016 à 21:17
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

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
13 août 2016 à 21:55
Je pense que ton problème trouvera sa solution dans l'Url Rewriting.
-1
Shuta Messages postés 210 Date d'inscription samedi 28 février 2015 Statut Membre Dernière intervention 11 mars 2021 3
16 août 2016 à 20:06
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
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
16 août 2016 à 21:17
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