Strange PHP behavior only on IE
I've got one hell of a challenge for you today.
Please visit: http://catalogue.anp.ca/products/
Using Internet Explorer, you get, at the end of the source code:
<br /> <b>Warning</b>: Unknown: open(/services/webdata/php_sessions/sess_1baadca499c102cae0796f91e6aa45e6, O_RDWR) failed: Permission denied (13) in <b>Unknown</b> on line <b>0</b><br /> <br /> <b>Warning</b>: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/services/webdata/php_sessions) in <b>Unknown</b> on line <b>0</b><br />
But it never happens if you use another browser. It only happens on IE.
Further more, note that this is a PHP error, so there must be something going on with IE, like in the headers or something. I flushed all my data, cookies, passwords, session data, history everything and the error still pops out.
Usually, this error is related to permissions on the server, but in this case the server is supposed to work fine, in fact, it does work fine for all other browsers except IE.
Can anyone give me pointers as to what is happening?
EDIT: NOTE, before more people try to answer, DISPLAY_ERRORS is now off, you will never get the error anymore, don't post to say that you don't see the error
Just try and see if you can come up with a valid reason why only IE shows this error. I'm leaving this open just out of curiosity...
You first opened it in Firefox. Then, the process of creating a new session became corrupted on your computer (permission error or php.ini error?). Then, you tried IE. The error showed up at that point, but wouldn't show up for other browsers because the session had already been created.
Use "Developer tools" in IE and Firefox (or send "requests" to a listening telnet that you have open on another port). Diff the two requests. Off the top of my head, I feel like the only difference will be the User-Agent, though maybe it will give you some insight.
Seems there was a caching issue but where, many new browsers we try don't show this error while all our old browsers still show it if i don't hide the errors... So i dedided to hide errors and it solved my weird problem...