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 :

envoi de variables POST dans une iframe


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut envoi de variables POST dans une iframe
    Bonjour à tous,
    je suis confrontée à un petit problème et demande votre aide.
    (Je vais tenter d'être claire dans ma demande) :

    J'ai un site qui intègre une iframe contenant un site externe d'e-mailing en marque blanche.
    Lorsque l'utilisateur accède à cette page il est déjà loggé chez moi.
    L'index du site marque-blanche réclame de nouveau login et mot de passe.
    Je souhaiterais donc éviter a mes utilisateur d'avoir à les retaper.

    Le site marque blanche n'accepte pas les variables sous forme GET uniquement en POST.

    En résumé il me faut donc transmettre au site contenu dans l'iframe mes variable $login et $password en POST de façon à ce que la boite mail se charge directement dans mon iframe.

    A noter que je ne peux pas ajouter d'action javascript onload dans le body (j'ai d'abord penser a un formulaire tout hidden + envoi automatique en javascript). La raison : j'utilise des templates et le haut de la page (contenant le header et une partie du body) est commun à toutes les pages du site.

    Si quelqu'un a une idée je l'en remercie d'avance.

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bon ben j'ai trouvé une solution (en gros) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form name="invisible" method="post" action="http://site-marque-blanche.truc/index.php" target="mon_iframe">
    <input type="hidden" name="Login" value="$login">
    <input type="hidden" name="Password" value="$password">
    </form>
     
    <iframe name="bidouille" frameborder="0" width="0" height="0" onload="document.invisible.submit();"></iframe>
     
    <iframe name="mon_iframe" style="width: 100%; height: 600px; margin:0; padding: 0; border: 1;" scrolling="yes" frameborder="0" src=""></iframe>
    je créé donc un formulaire contenant mes variables et je foure un evenement onload sur une iframe cachée qui ne sert qu'a ça. (si je le met sur mon iframe finale elle va recharger en boucle et c'est pas le but )

    Enfin j'suis pas trés satisfaite si quelqu'un à une autre solution ?

Discussions similaires

  1. Récupérer variable POST dans le src d'une iframe
    Par claude77 dans le forum Langage
    Réponses: 13
    Dernier message: 04/03/2014, 16h53
  2. Une variable $POST dans une requête
    Par Sofalkin dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2008, 17h19
  3. Transfère de variables dans une iframe
    Par sploutch1284 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/02/2007, 11h58
  4. Post dans une iFrame
    Par Seth77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 07/07/2006, 12h04
  5. Des variables dans une iframe.
    Par kult dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2006, 16h29

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