Hi, Thanks for the reply. I checked the php.ini and register_globals was set to off. I have now checged it as follows, here is the cut and paste from my php.ini file: ; This file is different from the php.ini-dist file in the fact that it features ; different values for several directives, in order to improve performance, while ; possibly breaking compatibility with the standard out-of-the-box behavior of ; PHP 3. Please make sure you read what's different, and modify your scripts ; accordingly, if you decide to use this file instead. ; ; - register_globals = on [Security, Performance] ; I closed Apache and restarted it but I still cannot access the session variables. I also checked that short_open_tag is switched on. Any ideas? Rob.