Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
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 01/09/2011, 14h04   #1
Invité de passage
 
Homme
Développeur Web
Inscription : juin 2011
Messages : 19
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2011
Messages : 19
Points : 0
Points : 0
Par défaut POST par iframe

Bonjour tout le monde,

Voilà j'ai un souci avec une iframe qui appelle une page d'un site extérieur auquel je dois passer un paramètre en POST qui définit une variable mail. J'ai cherché sur le net mais j'ai rien trouvé qui peut arranger ce problème.

En fait actuellement j'appelle mon iframe avec la balise:
Code :
<iframe src="http://www.exemple.com/page.php?mail=test@test.com"></iframe>
Le site prennait les variables passés en GET mais par mesure de securité il faut le passer en POST! Mais comment faire?

Merci d'avance!
aa1807 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 15h01   #2
Membre éclairé
 
Homme
Développeur Sharepoint/Biztalk
Inscription : octobre 2008
Messages : 500
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur Sharepoint/Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 500
Points : 398
Points : 398
Tu peux pas utiliser un $_SESSION pour ton mail ?

Car le POST ne peut pas récupérer de variable par l'url ... Sinon tu sais que tu as des fonctions javascript pour masquer les paramètres URL d'un GET. Sinon tu as juste à ajouter une condition de vérification quand tu recois ton GET afin de voir si la donnée est cohérente (pas modifier en route ..).

Sinon peut-être moins bonne, j'utilisais une feuille php entre 2 pages qui permettait de faire le traitement et non visibile à l'oeil nu par l'utilisateur. De ce fait si l'utilisateur tenter de modifier l'url, il se faisait envoyer boulet sur la 2eme page. En gros dans la page intermediaire, j'avais une redirection vers la 2eme pages. Mais je pense pas que ce soit très propre comme méthode.
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 01/09/2011, 15h09   #3
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par bob633
Sinon tu sais que tu as des fonctions javascript pour masquer les paramètres URL d'un GET.

J'aimerais bien savoir lesquelles

Citation:
Envoyé par aa1807
Mais comment faire?
Dans la mesure où la seule façon de passer des paramètres POST en HTML est l'utilisation d'un formulaire, ça restreint pas mal les choix possibles.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 18h16   #4
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 307
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 307
Points : 4 488
Points : 4 488
Citation:
Car le POST ne peut pas récupérer de variable par l'url ...
ba post récupère du post et get récupère du get je comprend pas trop la remarque là pour le coup.

Citation:
Sinon tu sais que tu as des fonctions javascript pour masquer les paramètres URL d'un GET.
idem à bovino j'aimerais bien la connaitre cette fonction.

sinon, pour en revenir à la discussion les choix sont restreint. soit tu reste sur ton iframe et là c'est un formulaire soit tu te monte une usine a gaz en javascript avec de l'ajax etc ... et tu force l'envoi de données via javascript

http://camille.descombes.free.fr/blo...en-javascript/


bref, le formulaire reste la meilleure des solutions.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 10h45   #5
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Citation:
Envoyé par Vil'Coyote
bref, le formulaire reste la meilleure des solutions.
effectivement, soumission du formulaire avec l'IFRAME comme target, qui pour le coup devra avoir un name.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h26.


 
 
 
 
Partenaires

Hébergement Web