Page 1 sur 1

Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 13:53
par idlabs
Salut à tous,

Je ne suis pas un développeur très expérimenté mais j'ai quand même de bonnes notions de php, et là je bloque sur un pb bien particulier

En fait, j'ai un formulaire simple avec login et mot de passe et un submit, classique :

Code : Tout sélectionner

<form action="login.php" method="post"> <input name="username" type="text"> <input name="password" type="text"> <input type="submit" value="OK" name="validation"> </form>


Rien de plus simple, ensuite les 2 données du formulaire vont être transmises à une page login.php, qui elle même renvoie vers une iframe qui passe les paramètres du login dans l'URL :

Code : Tout sélectionner

<?php $username = $_POST['username']; $password = $_POST['password']; ?> <iframe src="http://myurl.com/verify.php?username=<?php echo "$username"; ?>&password=<?php echo "$password"; ?>" name="login" width="1024" height="768" frameborder="0">
Le login s'effectue normalement sur Chrome et Firefox, aucun problème à noter, alors que sous Internet Explorer 8, le login échoue !

Je ne comprends pas d'où cela peut venir et si un développeur averti pouvait m'aider sur ce point, j'en serai ravi

Merci d'avance !

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 14:21
par stealth35
utilise http_build_query pour créer ton URL

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 14:47
par Megadeth
Yep, ca peut aussi venir du fait que tu postes tes variables alors que ton topic s'appelle Pb variable passée dans URL submit form.

Pas une confusion par hasard ?

Mega
;)

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 14:58
par idlabs
utilise http_build_query pour créer ton URL
Merci mais ça ne change rien !

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 15:02
par stealth35
utilise http_build_query pour créer ton URL
Merci mais ça ne change rien !
y'a quoi dans le $_GET sur http://myurl.com/verify.php ?

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 15:13
par idlabs
utilise http_build_query pour créer ton URL
Merci mais ça ne change rien !
y'a quoi dans le $_GET sur http://myurl.com/verify.php ?
Le 2eme site ne m'appartient pas, mais en gros il attend les variables que j'envoie $username et $password en $_GET.

Merci

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 15:14
par stealth35
Le 2eme site ne m'appartient pas, mais en gros il attend les variables que j'envoie $username et $password en $_GET.

Merci
et si tu fais un file_get_contents ca marche ?

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 15:22
par AoSiX
$password en $_GET.
:roll:

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 03 févr. 2011, 16:23
par idlabs
Le 2eme site ne m'appartient pas, mais en gros il attend les variables que j'envoie $username et $password en $_GET.

Merci
et si tu fais un file_get_contents ca marche ?
Lorsque je fais un file_get_contents avec les paramètres dans l'URL, non ça ne fonctionne pas, il m'affiche le contenu de la page verify.php avant login
Et pourtant dans le même fichier, je passe l url de l iframe avec les paramètres et ça passe (sous Firefox et Chrome, toujours pas IE et c'est ça qui me pose pb)

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 07 févr. 2011, 12:57
par idlabs
Toujours pas trouvé de solution, personne ne peut m'aider ?

Merci :)

Re: Internet Explorer : Pb variable passée dans URL submit form

Posté : 07 févr. 2011, 14:51
par stealth35
Toujours pas trouvé de solution, personne ne peut m'aider ?

Merci :)
je t'ai dis le problème est du coté de flash.

Posté : 07 févr. 2011, 16:48
par idlabs
Toujours pas trouvé de solution, personne ne peut m'aider ?

Merci :)
je t'ai dis le problème est du coté de flash.
Lol, mais y a pas de Flash !!! :)

Re:

Posté : 07 févr. 2011, 17:09
par stealth35
Toujours pas trouvé de solution, personne ne peut m'aider ?

Merci :)
je t'ai dis le problème est du coté de flash.
Lol, mais y a pas de Flash !!! :)
ah oui non c'est pas toi désolé :mrgreen:

Re: Re:

Posté : 07 févr. 2011, 18:37
par idlabs
ah oui non c'est pas toi désolé :mrgreen:
Je me disais aussi ! :mrgreen:

Donc t'as pas de solutions pour mon pb ? :?

Merci

Re: Re:

Posté : 07 févr. 2011, 18:42
par stealth35
ah oui non c'est pas toi désolé :mrgreen:
Je me disais aussi ! :mrgreen:

Donc t'as pas de solutions pour mon pb ? :?

Merci
je pense qu'il a besion du user-agent, apres faudrais voir si ie envoie le user-agent dans les iframes...
il faudrait tester avec cURL en rajouter un et voir si la page arrive.