Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2007, 09h29   #1
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h37   #2
Membre du Club
 
Inscription : avril 2007
Messages : 121
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 121
Points : 61
Points : 61
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 :
$_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
audran12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h40   #3
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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 :
$_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???
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h40   #4
Membre habitué
 
Avatar de Aliosha
 
Aliosha
Inscription : mars 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Aliosha
Âge : 25
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 124
Points : 128
Points : 128
Bahh.

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

Code :
<FORM action='TonAdresse.php' ..etc>;
Donc évidemment, ça ne doit pas te retourner grand-chose ^^
__________________
« Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.
Aliosha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h42   #5
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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 :
<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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 09h47   #6
Membre habitué
 
Avatar de Aliosha
 
Aliosha
Inscription : mars 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Aliosha
Âge : 25
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 124
Points : 128
Points : 128
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 ^^
__________________
« Le vécu-plat excite le chaos-rêve. » Traité de l'inactivité, Dimitri Grouchkch.
Aliosha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 12h15   #7
Candidat au titre de Membre du Club
 
Webmaster
Inscription : mars 2007
Messages : 34
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mars 2007
Messages : 34
Points : 11
Points : 11
Envoyer un message via MSN à Zadoner
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 :
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.
Zadoner est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 13h49   #8
Nouveau Membre du Club
 
Avatar de bodysplash007
 
Étudiant
Inscription : février 2007
Messages : 150
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2007
Messages : 150
Points : 26
Points : 26
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
bodysplash007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h25.


 
 
 
 
Partenaires

Hébergement Web