bonjour,
Je fais une redirection pour des site en PHP et il me faut une page intermediaire, qui redirige les variable POST et GET.
Mon Code PHP génère une page en html/js qui contient un formulaire et une soumission automatique afin d'éviter que l'utilisateur ait à cliquer sur un bouton: GO.
Or mon code ne marche que quelquefois! parfois il me génère une erreur du type: L'objet ne permet pas cette méthode (IE 6)
la ligne concernée est:
<body onload="fname.submit()">
voici mon code ne entier:
<html>
<body onload="fname.submit()">
<FORM ID="fname" ACTION="index.php?" method=post>
<INPUT TYPE=hidden NAME=site VALUE=1s5>
<INPUT TYPE=hidden NAME=page VALUE="-1">
<INPUT TYPE=hidden NAME=force_page VALUE="profile_phpbb.php">
<INPUT TYPE=hidden NAME="username" VALUE="MrDuck">
<INPUT TYPE=hidden NAME="email" VALUE=me@home.com>
<INPUT TYPE=hidden NAME="cur_password" VALUE="">
<INPUT TYPE=hidden NAME="new_password" VALUE="">
<INPUT TYPE=hidden NAME="password_confirm" VALUE="">
<INPUT TYPE=hidden NAME="icq" VALUE="">
<INPUT TYPE=hidden NAME="aim" VALUE="">
<INPUT TYPE=hidden NAME="msn" VALUE="">
<INPUT TYPE=hidden NAME="yim" VALUE="">
<INPUT TYPE=hidden NAME="website" VALUE="">
<INPUT TYPE=hidden NAME="location" VALUE="">
<INPUT TYPE=hidden NAME="occupation" VALUE="">
<INPUT TYPE=hidden NAME="interests" VALUE="">
<INPUT TYPE=hidden NAME="signature" VALUE="">
<INPUT TYPE=hidden NAME="viewemail" VALUE="1">
<INPUT TYPE=hidden NAME="hideonline" VALUE="0">
<INPUT TYPE=hidden NAME="notifyreply" VALUE="0">
<INPUT TYPE=hidden NAME="notifypm" VALUE="1">
<INPUT TYPE=hidden NAME="popup_pm" VALUE="1">
<INPUT TYPE=hidden NAME="attachsig" VALUE="0">
<INPUT TYPE=hidden NAME="allowbbcode" VALUE="1">
<INPUT TYPE=hidden NAME="allowhtml" VALUE="0">
<INPUT TYPE=hidden NAME="allowsmilies" VALUE="1">
<INPUT TYPE=hidden NAME="language" VALUE="french">
<INPUT TYPE=hidden NAME="style" VALUE="1">
<INPUT TYPE=hidden NAME="timezone" VALUE="0">
<INPUT TYPE=hidden NAME="dateformat" VALUE="d M Y h:i a">
<INPUT TYPE=hidden NAME="MAX_FILE_SIZE" VALUE="6144">
<INPUT TYPE=hidden NAME="avatarurl" VALUE="">
<INPUT TYPE=hidden NAME="mode" VALUE="editprofile">
<INPUT TYPE=hidden NAME="agreed" VALUE="true">
<INPUT TYPE=hidden NAME="coppa" VALUE="0">
<INPUT TYPE=hidden NAME="user_id" VALUE="2">
<INPUT TYPE=hidden NAME="current_email" VALUE=me@home.com>
<INPUT TYPE=hidden NAME="submit" VALUE="Envoyer">
</FORM>
</body>
</html>
or ca marche si on supprime la derniere ligne:
<INPUT TYPE=hidden NAME="submit" VALUE="Envoyer">
bizarre... où est mon erreur?
dans un autre cas de figure le formulaire ressemble à ca:
<FORM ID="fname" ACTION="index.php?mode=editprofile" method=post>
<INPUT TYPE=hidden NAME=site VALUE=1s5>
<INPUT TYPE=hidden NAME=page VALUE="-1">
<INPUT TYPE=hidden NAME=force_page VALUE="profile_phpbb.php">
</FORM>
ca passe sans problème!!!
merci d'avance
MrDuck