views:

145

answers:

2

Hello all,

I have just tested my site on an old IE6 browser on a windows server.

The problem I have is when I submit a form, the POST data I get on the other page is empty. Array().

This site has worked on IE6 on a different windows server, it has worked on my laptop and works on all other major browsers (Firefox, Chrome, IE6,7,8, Safari) etc.

Its just this one machine. Is there a setting not to allow post data on IE6?

Thanks all

HTML

<form method="post" action="save_settings.php">
<div class='rw'>a 
<input class='set_inp' type='text' name='a' id='a' value='' />
</div><div class='rw'>b 
<input class='set_inp' type='text' name='b' id='b' value='' />
</div><div class='rw'>c
<input class='set_inp' type='text' name='c' id='c' value='' />
</div><div class='rw'>d 
<input class='set_inp' type='text' name='d' id='d' value='' />
</div><div class='rw'>e 
<input class='set_inp' type='text' name='e' id='e' value='' />
</div><div class='rw'>f 
<input class='set_inp' type='text' name='f' id='f' value='' />
</div><div class='rw'>g 
<input class='set_inp' type='text' name='g' id='g' value='' />
</div><div class='rw'>h
<input class='set_inp' type='text' name='h' id='h' value='' />
</div><div class='rw'>i
<input class='set_inp' type='text' name='i' id='i' value='' />
</div><div class='rw'>j
<input class='set_inp' type='text' name='j' id='j' value='' />
</div>
<input id="submit" name="submit" type="submit" value="Save" />
</form>
A: 

Try installing a plugin like http://www.brothersoft.com/iehttpheaders-13615.html on your IE. That will make sure that the POST data does is not being sent to the server.

Then try an antivirus scan on your computer. I have noticed this behaviour before when there was a virus.

Remove any IE browser toolbar / extension installed.

ToughPal
A: 

The answer can be found on here: http://support.microsoft.com/?id=251404

This setup of IE6 has a strange way of handling handshakes with the server.

In addition, enhanced security for Internet explorer was installed.

Abs