[eluser]falloutphil[/eluser]
I'm a bit closer to working out what is wrong.
Basically it comes down to Apache's config. I had two things in my .htaccess file:
authentication using the Windows SSPI mod
Rewrite stuff as per Code Igniter user guide.
It would appear that if I stick these in the htaccess file, IE6 does not like it. It's OK with a blank htaccess file, but as soon as you make it do anything it start to behave strangely when forms are posted.
Stranger still if you remove the htaccess file and even restart Apache the original affects linger on!!!! I found myself renaming my document root to make it load properly!
So... I tried whacking the config in my httpd.conf. Some success here, but it's dodgy stuff. The SSPI mod seems to anger Coder Igniter too. I find that if you stick it in the conf file and restart, my form posts start failing..... but, if I then change code igniter root all is well.
I tried the same thing with Rewrite, but this was much more stubborn - not least because if I stick a rewrite in my conf it's hard coded so I cannot then move the directory in some bizzare attempt to make it work:
<Directory "C:/source/cafbuilder/web17">
RewriteEngine On
RewriteCond $1 !^(index\.php|images|stylesheets|javascript)
RewriteRule ^(.*)$ /cafbuilder/web17/index.php/$1 [L]
</Directory>
There's probably a way to write a generic one that I plonk it the code igniter parent directory that doesn't hard code the directory:
<Directory "C:/source/cafbuilder/">
RewriteEngine On
RewriteCond $1 !^(index\.php|images|stylesheets|javascript)
RewriteRule ^(.*)$ /cafbuilder/<SOMETHING MAGICAL>/index.php/$1 [L]
</Directory>
If anyone has any ideas how to do this?
So in summary CI 1.6.1 + .htaccess + rewrites and/or SSPI doesn't behave well on IE6 when posting forms!
I'm not going to even try to comment why this might be - but it would appear that the form information is getting trampled somewhere - at least that is what the symptoms suggest.