There are several suggestions on the "
setcookie" portion of php.net that could be pointers to aid the issue for users who are actually able to recreate this behavior.
Including:
It seems the IE (6, 7, 8 and 9) do not accept the part 'Expire=0' when setting a session cookie. To fix it just don't put any expire at all. The default behavior when the 'Expire' is not set is to set the cookie as a session one.