The session may exists, but if a page is cached you can't check if session exists. A cached page is just plain text and with plain text you can't run PHP, so your thinking is wrong. There are ways to check this anyway, but with OLS those options are severely limited and not safe. Also, don't...