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

idlabs
Invité n'ayant pas de compte PHPfrance

03 févr. 2011, 13:53

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 !

ViPHP
ViPHP | 5462 Messages

03 févr. 2011, 14:21

utilise http_build_query pour créer ton URL

Mammouth du PHP | 737 Messages

03 févr. 2011, 14:47

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
;)
Dyslexics are teople poo

idlabs
Invité n'ayant pas de compte PHPfrance

03 févr. 2011, 14:58

utilise http_build_query pour créer ton URL
Merci mais ça ne change rien !

ViPHP
ViPHP | 5462 Messages

03 févr. 2011, 15:02

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 ?

idlabs
Invité n'ayant pas de compte PHPfrance

03 févr. 2011, 15:13

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

ViPHP
ViPHP | 5462 Messages

03 févr. 2011, 15:14

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 ?

Eléphant du PHP | 314 Messages

03 févr. 2011, 15:22

$password en $_GET.
:roll:
Cordialement,
Julien - http://laravel.fr/

idlabs
Invité n'ayant pas de compte PHPfrance

03 févr. 2011, 16:23

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)

idlabs
Invité n'ayant pas de compte PHPfrance

07 févr. 2011, 12:57

Toujours pas trouvé de solution, personne ne peut m'aider ?

Merci :)

ViPHP
ViPHP | 5462 Messages

07 févr. 2011, 14:51

Toujours pas trouvé de solution, personne ne peut m'aider ?

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

idlabs
Invité n'ayant pas de compte PHPfrance

07 févr. 2011, 16:48

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 !!! :)

ViPHP
ViPHP | 5462 Messages

07 févr. 2011, 17:09

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:

idlabs
Invité n'ayant pas de compte PHPfrance

07 févr. 2011, 18:37

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

ViPHP
ViPHP | 5462 Messages

07 févr. 2011, 18:42

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.