IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème avec $PHP_SELF


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut Problème avec $PHP_SELF
    Bonjour,

    Un petit problème par rapport à la récupération d'une url.

    En fait je me trouve sur une page du style www.monsite.com/mapage.php?img=4
    Dans le code de cette page, je fais appel à une fonction externe (avec un include). Cette fonction crée 3 liens.
    Les deux premiers sont des liens suivant et précédent. Je les ai créés en récupérant le paramètre img et en lui assignant sa nouvelle valeur, puis en faisant un echo de $PHP_SELF.'?img=3' par exemple. Dans ce cas tout fonctionne mon php_self me retourne seulement www.monsite.com/mapage.php (du moins le reste est remplacé par mon nouveau paramètre).
    Par contre, le 3e lien est un lien de retour. Il doit donc revenir sur www.monsite.com/mapage.php . Or je n'arrive pas à récupérer l'url sans les paramètres. Si j'ai seulement echo $PHP_SELF, il me prend l'url complète. J'ai essayé avec $SCRIPT_NAME aussi mais j'ai le même problème.

    Quelqu'un voit-il le problème? Merci d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 297
    Par défaut
    fait un phpinfo(); se sont des variables d'environnement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut
    Finalement j'ai mis $_SERVER["PHP_SELF"] au lieu de $PHP_SELF et ça a l'air de fonctionner. Merci beaucoup. Mais ce que je ne comprends pas, c'est pourquoi la valeur $PHP_SELF change suivant que je l'affiche seule ou que je lui ajoute qqch.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 4] problème avec PHP_SELF
    Par braifen dans le forum Langage
    Réponses: 3
    Dernier message: 21/08/2012, 17h45
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 12h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 19h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo