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 :

HTTPS et variable en $_GET


Sujet :

Langage PHP

  1. #1
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut HTTPS et variable en $_GET
    Bonjour,

    En épluchant mes log je me rends compte que mes variables en $_GET ont du mal a être interprétées :

    ssl-error_log :
    PHP Notice: Undefined variable: comID in /www/www.xxx.com/prod/xxx/index.php on line 30, referer: https://www.xxx.com/xxx/index.php?de...lientID=23503&comID=228091&do=pay
    Il est récupéré de façon on ne peut plus basique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(isset($_GET) && isset($_GET["comID"])) { $comID = $_GET['comID']; }
    if(isset($_POST) && isset($_POST["comID"])) {	$comID = $_POST['comID']; }
    Une première fois envoyé en POST par un formulaire et récupéré en GET après validation de cette page.

    Si quelqu'un pouvait m'éclairer...
    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    80
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 80
    Par défaut
    Bonjour,

    vos variables n'ont absolument pas de mal à être interprétées.
    En l'occurrence, votre page index.php ne reçoit pas le paramètre en question ni par GET ni par POST. C'est pour cela que votre variable $comID n'est pas settée.

    Ce que vous surlignez est le referer, c'est à dire la page appelante. êtes vous sûr que cette page passe bien le comID en question à votre page au travers, soit de l'URL dans le cas d'un GET, soit au travers d'un input dans le cas d'un POST ? C'est AMHA ce que vous devez vérifier en tout premier lieu au niveau de votre page appelante (referer)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://www.xxx.com/xxx/index.php?de...lientID=23503&comID=228091&do=pay
    .

    HTH.

  3. #3
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Merci pour votre réponse.

    Il est pourtant limpide que cette variable passe en GET : "...&comID=228091&..."

    Il s'agit en fait d'un script de paiement, en mode émulation, la banque renvoi des datas en GET.

    Passer des variables en GET en SSL peut paraitre ridicule, elle me servent juste à afficher un message.

Discussions similaires

  1. Récupérer une variable avec $_GET
    Par boubz013 dans le forum Langage
    Réponses: 7
    Dernier message: 30/12/2010, 20h59
  2. Refresh avec une variable type $_GET[]
    Par reedbedroom dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/04/2010, 20h20
  3. Variables globales : $_GET et $HTTP_GET_VARS
    Par Nadd dans le forum Langage
    Réponses: 5
    Dernier message: 07/04/2007, 13h10
  4. Réponses: 23
    Dernier message: 21/12/2006, 23h47
  5. [MySQL] Problème de récupération de variables en $_GET
    Par gussoner dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/11/2006, 12h38

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