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 :

[Réseau] Fsockopen plus redirection en même temps


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut [Réseau] Fsockopen plus redirection en même temps
    Bonjour,

    j'aimerais envoyer des variables en $_POST sur un site distant (donc pas d'accès) mais en même temps que je me rende sur ce site avec les variables.

    Je m'explique :

    Normalement avec un formulaire il faudrait faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form method="post" action="site_distant">
    <input type="hidden" name="ONE" value="ONE" />
    <input type="submit" value="Send" /></form>
    Cependant j'ai besoin de protéger à tout prix les variables que je devrais mettre en hidden, que la personne ne puisse en aucun cas y modifier ni même les voir donc un fsockopen() ferais l'affaire pour appeler le site distant et récupérer la réponse, cependant je n'attend pas une réponse du site distant il faut que le visiteur s'y rende avec les variables hidden comme si il avais envoyer le formulaire.

    Quelqu'un aurait-il une solution ?

    Merci
    Au revoir

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    Citation Envoyé par alexandre01 Voir le message
    cependant je n'attend pas une réponse du site distant
    avec "fsockopen" tu peux récupérer la réponse du site et agir en conséquence ensuite dans la suite du script

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut
    Mais aucune réponse sur le site distant est envoyé, cela va afficher un récapitulatif et une confirmation il faut ensuite que le visiteur confirme les données c'est pour cela que je veux diriger le visiteur en même temps.

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    je n'ai pas compris ce que tu veux faire, est ce que tu peux nous montrer un exemple avec des noms fictifs ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut
    en faite c'est pour moneybookers

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form method="post" action="http://www.moneybookers.com/app/payement.pl">
    <input type="hidden" name="amout" value="10" />
    <input type="hidden" name="merchant" value="payer@merchant.com" />
    etc...
    </form>
    Je ne veux pas que le client vois les variables ni même qui puisse les modifier.

    donc j'aimerais renvoyer toutes ces variables avec le client en transparence sur moneybookers.com/app/payement.pl

  6. #6
    Membre régulier Avatar de B.Moncef
    Étudiant
    Inscrit en
    Août 2007
    Messages
    75
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 75
    Points : 88
    Points
    88
    Par défaut
    Les champs de type hidden sont par défaut invisible au visiteur (sauf dans la source).

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut
    je sais bien, et c'est parce que ils sont visible dans la source que je veux les passer en transparence.

  8. #8
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    quand tu as envoyé la requête POST vers Moneybookers, tu veux qu'il se passe quoi ?

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut
    Je veux que le client aille sur la page de moneybooker également

  10. #10
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 440
    Points : 15 814
    Points
    15 814
    Par défaut
    dans ce cas utilise la fonction "header" à la fin de ton script pour rediriger le visiteur vers cette page

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Août 2006
    Messages : 61
    Points : 26
    Points
    26
    Par défaut
    Donc j'utilise fsockopen() etc... j'envoie mes variables et une fois toutes les variables envoyées j'utilise header("Location: ") ?

    Merci

Discussions similaires

  1. Filtre plus redirection de sortie
    Par blawin dans le forum W4 Express
    Réponses: 2
    Dernier message: 04/01/2012, 17h39
  2. redirection sur erreur tout le temps
    Par zooffy dans le forum IIS
    Réponses: 2
    Dernier message: 03/01/2008, 18h45
  3. Réponses: 6
    Dernier message: 25/05/2007, 11h44
  4. [Sql*Plus]redirection d'une requête
    Par Wormus dans le forum Oracle
    Réponses: 3
    Dernier message: 08/02/2006, 12h30

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