[Résolu] Problème avec php_self et query_string

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par thegwil, 7 Décembre 2005.

  1. thegwil
    thegwil Nouveau WRInaute
    Inscrit:
    5 Mars 2005
    Messages:
    29
    J'aime reçus:
    0
    Bonjour à tous !

    J'essaie de mettre en place un système de retour à la page précédente et pour ce faire, j'utilise une variable de session qui prend sa valeur comme suit :
    Code:
    if (isset($_SERVER['QUERY_STRING']))
    {
        $_SESSION['precedent'] = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];
    }
    else
    {
        $_SESSION['precedent'] = $_SERVER['PHP_SELF'];
    }
    Et dans la page sur laquelle je souhaite placer mon retour à la page précédente, j'écris mon lien de cette façon :
    Code:
    <a href="<?php echo $_SESSION['precedent'];?>">Retour à la page précédente</a>
    Je teste en local (wamp5 mais avec le plugin php4) et tout fonctionne comme je le souhaite et mon lien prend bien la forme
    Code:
    <a href="http://localhost/monsite/index.php?">Retour à la page précédente</a>
    par exemple
    Par contre, une fois en ligne, je me retrouve avec un lien
    Code:
    <a href="http://www.example.com/common/404.php">Retour à la page précédente</a>
    common étant le nom d'un des répertoires de mon arborescence et 404.php étant ma page personnalisée d'erreur 404.

    L'un d'entre vous peut-il me dire dans quelle direction je dois chercher la cause du problème ?
    Merci d'avance.
     
  2. 3Crea
    3Crea Nouveau WRInaute
    Inscrit:
    29 Novembre 2005
    Messages:
    6
    J'aime reçus:
    0
    Bonjour,

    Pourquoi ne pas utiliser l'index HTTP_REFERER ?

    As tu l'affection de la variable session dans la page 404 ?
     
  3. thegwil
    thegwil Nouveau WRInaute
    Inscrit:
    5 Mars 2005
    Messages:
    29
    J'aime reçus:
    0
    Je n'utilise pas HTTP_REFERER parce qu'il ne me donne pas le résultat escompté.
    En effet, si j'utilise HTTP_REFERER, en partant du site de mon profil (puisque c'est de celui-là qu'il s'agit), si je clique sur la photo d'un bijou pour en avoir le détail, qu'à partir de la page détail, j'ajoute ce bijou au panier, que du panier, je reviens en arrière (donc à la page détail) et que de là, je fais à nouveau un retour en arrière, je me retrouve une fois de plus dans le panier.
    Par contre, avec ma méthode, j'obtiens ce que je veux en local en tout cas.

    Dans ma page 404.php, je ne fais aucunement référence à ma variable $_SESSION['precedente']

    Merci à toi pour cette première réaction.
     
  4. thegwil
    thegwil Nouveau WRInaute
    Inscrit:
    5 Mars 2005
    Messages:
    29
    J'aime reçus:
    0
    Autant pour moi :oops:
    J'utilisais bien ce code (inutilement d'ailleurs)
    Code:
    if (isset($_SERVER['QUERY_STRING']))
    {
        $_SESSION['precedent'] = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'];
    }
    else
    {
        $_SESSION['precedent'] = $_SERVER['PHP_SELF'];
    }
    dans ma page 404.php et il y avait comme qui dirait un petit conflit avec mon htaccess. J'ai donc supprimé le code et tout est rentré dans l'ordre. Plus qu'à comprendre pourquoi... un autre jour... peut-être.
     
Chargement...
Similar Threads - [Résolu] Problème php_self Forum Date
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[RESOLU] probleme d'indexation des pages en httpS Crawl et indexation Google, sitemaps 20 Mars 2012
[Résolu] Problème d'importation de base MySQL en UTF8 chez 1&1 Administration d'un site Web 3 Juillet 2011
[Résolu] Problème pour gérer 2 campagnes AdWords 17 Novembre 2010
[RESOLU] Probleme d'erreur 302 non voulue Développement d'un site Web ou d'une appli mobile 30 Mai 2010
[Résolu] Problème de remonté de stats de campagne mails via GA Google Analytics 13 Mai 2010
[RESOLU]probleme lors de l'update des informations Développement d'un site Web ou d'une appli mobile 7 Avril 2010
[RESOLU] probleme de tri descendant de tableau ... Développement d'un site Web ou d'une appli mobile 4 Avril 2010
[résolu] Problème sur certains navigateurs ? Développement d'un site Web ou d'une appli mobile 16 Octobre 2009
probleme area="poly" et placement de div [RESOLU] Développement d'un site Web ou d'une appli mobile 8 Octobre 2009
[RESOLU] Problème avec PHPMAILER (apparition des headers dans le message) Développement d'un site Web ou d'une appli mobile 31 Juillet 2009
Problème URL Rewriting complexe avec les dossiers rééls et les autres chemins [Résolu] URL Rewriting et .htaccess 16 Juin 2009
[Résolu] Problème de onbeforeunload / frame Développement d'un site Web ou d'une appli mobile 12 Juin 2009
[Resolu]Probleme soumission boutique 1and1 Problèmes de référencement spécifiques à vos sites 25 Mai 2009
[résolu] problème de variables chez OVH Développement d'un site Web ou d'une appli mobile 21 Février 2009
[résolu] problème php chez OVH Développement d'un site Web ou d'une appli mobile 9 Février 2009
[RESOLU] Problème de redirection permanente URL Rewriting et .htaccess 18 Janvier 2009
Probleme de formulaire [Résolu] Développement d'un site Web ou d'une appli mobile 18 Janvier 2009
[résolu] Problème avec preg_replace (le point) Développement d'un site Web ou d'une appli mobile 6 Janvier 2009
[résolu] Problème de téléchargent de fichiers .ttf, .rar ... Administration d'un site Web 26 Novembre 2008