Récupérer le lien de la page

Bonjour,

J'aimerais afficher le fichier avec les variable dans la page courante en php, par exemple :

dans la page : https://www.exemple.com/leftg/fr/lenom.php?id=14

j'affiche : lenom.php?id=14

dans la page : https://www.exemple.com/leftg/fr/leselm.php?id=22

j'affiche : leselm.php?id=22

Merci pour votre aide :)


Windows / Chrome 109.0.0.0


bah, à part le bricolage informatique, rien à ajouter :)

2 réponses

  1. Modérateur

    Bonjour,

    Regarde du côté de la variable __FILE__   pour obtenir le nom du fichier en cours

    et pour les variables, tu peux les récupérer via la variable $_GET


    0
    1. au faite l'exemple que j'ai donné est simplifié, j'ai plusieurs variables. C'est donc impossible de le faire plus facilement en cherchant directement ce qu'il y a après le dernier slash ?


      0
      1. Contributeur

        bonjour,

        as-tu examiné $_SERVER['REQUEST_URI'] ?

        0
      2. Modérateur

        Qu'il y en ait une ou plusieurs (variables)  ça ne change pas grand chose. surtout avec des fonctions de concaténation, ou de l'array_map ... bref avec deux ou trois lignes de code.

        Le tout, par contre, serait de savoir dans quel but tu veux récupérer les informations sous cette forme.

        Si tu veux ensuite utiliser les variables, ou faire des liens , ou juste loguer les infos dans un fichier ...

        En fonction de ton besoin, il y aura peut-être d'autres idées/solutions possibles et/ou plus efficaces.

        0
      3. @jordane45

        C'est bon j'ai trouvé la solution, pour ceux qui s'intéressent : 

        <?php
        $link = $_SERVER['REQUEST_URI'];
        echo basename ($link);
        ?>

        1
      4. Contributeur
        @admindunet

        peux-tu alors marquer la discussion comme résolue?

        0