A few weeks ago I posted a blog entry about problems with Zend clearIdentity() with IE7 and Chrome but I’ve since found that the Zend Framework was not at the root of the problem. After discussing the problem with a colleague we found that there was a line in the bootstrap.php file like:-
ini_set('session.cache_limiter', 'private');
This seems to be what was causing all our clearIdentity() issues. This seems to give over caching control to the browser hence the reason why Firefox worked fine, IE7 intermittantly worked and Chrome couldn’t care less. We changed this to:-
ini_set('session.cache_limiter', 'none');
and straight away all our clearIdentity() problems in IE7 and Google Chrome disappeared and everything started working as we would expect.