I've been having this same problem all week, and I've finally narrowed it down:
Whenever I try to access my internal web site from Internet Explorer using its windows computer name (http://csi_dev.csint.com
), IE will not accept any cookies that are issued. BUT, if I go to http://localhost
it works just fine -- it accepts the cookies that are issued.
The only difference (that I can see) is in the HTTP request header that IE sends:
Host: csi_dev.csint.com (doesn't work)
Host: localhost (works)
Host: 192.168.0.1 (works)
Host: 127.0.0.1 (works)
I have IE set wide open to accept all cookies (3rd party, session, etc.).
What would make IE deny the cookie based on hostname?