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 :

Recuperation de données dans une URL


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bodysplash007
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 154
    Par défaut Recuperation de données dans une URL
    Bonjour voici mon problème, je bosse sur un module de payement pour un site, lorsque j'ai confirmé la transaction via le module, on est sensé me trouner une URL avec des paramètres important mais je ne les ai nulle part.

    1) Est-il possible que ces parametres ne soit pas visible dans l'url mais que malgré tout je puisse les recuperer via un $_GET?

    2) Ou bien vaudrait mieux que j'essaye de les recuperer via un $_POST??? (j'ai le nom exacts des parametres dans la doc) Mais bon normalement ils sont sensé me les retourner via URL mais apparemment c'est pas gagner

    Si quelqu'un a une idée??

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Par défaut
    Bonjour,

    Si lorsqu'un utilisateur ouvre son compte tu ouvres une SESSION, il est ensuite possible de passer des parametre en variables de SESSION :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['ta_variable'];
    Cette methode permet d'avoir des variables qui ne sont utilisable que dans la session ouverte et ces variables sont detruites à la fin de ta session

  3. #3
    Membre confirmé Avatar de bodysplash007
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 154
    Par défaut
    Citation Envoyé par audran12
    Bonjour,

    Si lorsqu'un utilisateur ouvre son compte tu ouvres une SESSION, il est ensuite possible de passer des parametre en variables de SESSION :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['ta_variable'];
    Cette methode permet d'avoir des variables qui ne sont utilisable que dans la session ouverte et ces variables sont detruites à la fin de ta session
    ok mais le hic c'est que je sais pas comment ça marche car moi j'envoie juste les parametres a la banque et c'est elle qui se charge de tout, est-ce pareil???

  4. #4
    Membre éprouvé Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Par défaut
    Bahh.

    L'URL sur laquelle tu tombes quand tu cliques sur le Submit est celle que tu as spécifiée dans le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <FORM action='TonAdresse.php' ..etc>;
    Donc évidemment, ça ne doit pas te retourner grand-chose ^^

  5. #5
    Membre confirmé Avatar de bodysplash007
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 154
    Par défaut
    Citation Envoyé par Aliosha
    Bahh.

    L'URL sur laquelle tu tombes quand tu cliques sur le Submit est celle que tu as spécifiée dans le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <FORM action='TonAdresse.php' ..etc>;
    Donc évidemment, ça ne doit pas te retourner grand-chose ^^
    ouais je sais que ça doit pas avoir grand chose mais le hic c'est que sans ces paramètre moi je sais plus avancé et c'est a la banque de me les fournir lol

  6. #6
    Membre éprouvé Avatar de Aliosha
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 124
    Par défaut
    Cela dit, tu sais, la méthode GET n'est pas aussi sûre que ça... Par exemple si tu as un paramètre par exemple &paiement=1 ou 0, un utilisateur malin peut mettre toujours 1 et spécifier qu'il a payé alors qu'il n'a rien fait ^^

  7. #7
    Membre averti
    Profil pro
    Webmaster
    Inscrit en
    Mars 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2007
    Messages : 39
    Par défaut
    Salut,
    J'ai déja bosser sur un module de paiement bancaire également. En fait, il me semble que tous fonctionne un peu de la même façon.

    La 1ère étape est de vérifier que les informations sont bien envoyé à la banque (généralement, tu as une période d'éssai pour tester ton module)
    donc tu vérifie que le montant est bien envoyé ...

    Ensuite, la banque renvoi les information sur un fichier de ton choix normalement, ou un défini (par exemple resu_comm.php)
    C'est toi également qui doit spécifier les valeurs que tu veux en retour, par exemple, moi la ligne ressemble a :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    // PrÈparation du lien de retour. Un contexte est ajoutÈ au lien.
    $Return_Context = "?id_com=".$id_comm2."&id_cli=".$id_cli."&mo_com=".$Amount;
    Ensuite dans cette page (resu_comm.php) tu récupère les valeurs et tu peut par exemple mettre l'état payé en base de donné si le retour est ok ...

    Normalement la banque te fournit toute la documentation nécessaire.

  8. #8
    Membre confirmé Avatar de bodysplash007
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 154
    Par défaut
    Pour résoudre ce prob, j'ai tousimplement fait un POST de la variable que je devais recevoir, je l'ai affiché et je me suis rendez compte qu'il renvoyeait bien des valeurs

    BREF la solution était tout conne

    Merci a ceux qui ont répondu

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

Discussions similaires

  1. Recuperation de données dans une listview
    Par fredppp dans le forum C++/CLI
    Réponses: 0
    Dernier message: 14/06/2010, 16h55
  2. Recuperation des données dans une source de données
    Par randriamanana dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/07/2009, 16h45
  3. Recuperation de données dans une liste
    Par Chonchon dans le forum Struts 1
    Réponses: 5
    Dernier message: 31/05/2007, 14h40
  4. Récupération de données dans une URL
    Par sissi25 dans le forum Langage
    Réponses: 2
    Dernier message: 21/01/2007, 19h23
  5. Réponses: 3
    Dernier message: 28/12/2005, 15h29

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