Senator Jay Billington Bulworth wrote:
[color=blue][color=green]
> >
> > now it works... apparently IE6[/color]
>
> ^^^
>
> There's why it was a problem in the first place.
>
> I've had to modify the login code on any number of sites since IE6[/color]
came[color=blue]
> out, for this exact reason. We used cookies for authentication on a[/color]
lot of[color=blue]
> sites for a long time without issue, then came IE6, and things[/color]
"broke," and[color=blue]
> users started complaining that they couldn't login. I don't[/color]
understand the[color=blue]
> supposed logic any more than you do. "Let's require a new header[/color]
before we[color=blue]
> accept cookies. Meanwhile, anyone can send this header at will,[/color]
regardless[color=blue]
> of their actual privacy policy." Yeah, that's really reassuring.
>
> Worse, in many cases IE6 _still_ won't accept a cookie even after[/color]
receiving[color=blue]
> the P3P header, if the user's "Privacy" setting is above "Medium[/color]
High."[color=blue]
> Naturally, the end user who stumbles upon this setting sets it to the[/color]
[color=blue]
> highest level, not paying attention to the tooltip about how it's[/color]
going to[color=blue]
> block everything, because they're pumped full of fear about spyware[/color]
and[color=blue]
> whatnot. It's driven me back to preferring .htpasswd based[/color]
authentication,[color=blue]
> and while I still use cookies heavily, I no longer assume that they[/color]
will be[color=blue]
> accepted by the average user.
>
> hth
>
>[/color]
Well, I agree that it seems pretty stupid...
What I *don't* get is why it works on the production server (the
windows box)?!? I mean, I type in
http://production.server from the
same computer & same browser & the site pops up. I type in
http://new.server & it was screwed up - same code on both boxes. I've
gone through all the code that seemed relevant & I can't see that they
coded anything to be dependant upon a hostname or server name... if
that were the case, I could understand the difference between machines
- but I can't find that they've done anything like that. Is there a
major change between php 4.0.6 & 4.3.x in the way cookies are handled?
Granted I don't know a lot about cookie generation, so I may be talking
out my nose here.
I don't know... seems to be working now, but it sure caused for a long
night.