Before the IE7 update, I had no problems with my site structure. A
member would log in (which would set a cookie), and then the upper
corner that says "Welcome Guest" by default would change to "Welcome
(whatever the member's name is), you have X Private Messages."
After the IE7 update, though, it appears that the "Welcome Guest" part
is staying in the user's cache. Technically, they are still logged in,
but they have no idea that Private Messages are waiting for them. The
problem can be resolved by putting a dummy variable in the url, but of
course in order to do that, they have to first recognize that there's
a problem, and since the majority of my visitors aren't net-savvy, I
need to correct the problem instead of slapping a band-aid on it.
Any suggestions on how to prevent this? I currently use these meta
tags to prevent caching, which worked in 6.x, but not now:
(These are in the header)
<meta http-equiv="cache-control" content="no-store, no-cache, must-
revalidate, Post-Check=0, Pre-Check=0">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
(This is between </body> and </html>)
<head><meta http-equiv="Pragma" content="no-cache"></head>
The only solution I can think of is to run the entire site through a
security certificate, but it already has the occasional speed issue so
I really don't want to do that unless I have to!
This is the site:
http://www.gowilkes.com
TIA,
Jason
PA Bear - 21 Jun 2007 21:43 GMT
Start here http://msdn2.microsoft.com/en-us/ie/default.aspx and here
http://msdn2.microsoft.com/en-us/ie/aa740476.aspx

Signature
~Robear Dyer (PA Bear)
MS MVP-Windows (IE, OE, Security, Shell/User)
AumHa VSOP & Admin; DTS-L.org
> Before the IE7 update, I had no problems with my site structure. A
> member would log in (which would set a cookie), and then the upper
[quoted text clipped - 31 lines]
>
> Jason
Robert Aldwinckle - 22 Jun 2007 00:23 GMT
...
> This is the site:
> http://www.gowilkes.com
Do you have any way of changing this
Vary: Accept-Encoding
to this:
Vary: *
http://msdn2.microsoft.com/en-us/library/bb250442.aspx
<quote>
The Vary header signals to a cache that a response is valid for reuse only under certain
circumstances. For example, use Vary: User-Agent to direct that the current response
may only be reused for future requests sending the same User-Agent header.
The directive Vary: * is equivalent to Cache-Control: no-cache
</quote>
Good luck
Robert Aldwinckle
---
> Before the IE7 update, I had no problems with my site structure. A
> member would log in (which would set a cookie), and then the upper
[quoted text clipped - 31 lines]
>
> Jason