David Ayres wrote:
> Thanks Egil, > > But I've tried everything and can not get it to work. I also can't get it Obviously not ;-) ...since you cannot get it to work you must have left out some poswsible combination that will work - right?. > > to instantiate a session until I print the Session variables once to the To instantiate a session you should only have to do a session_start() at the beginning of a page. To register a session variable you use the session_register('my_var') - after your session_start() line. To use registered session variables on a page you have to do a session_start() before any variables can be used (i.e. on every page). To end a session you first have to issue a start_session(), possible a cleanup (as one prevoios poster suggested) of the variables and then a session_destroy(). The session_start() line must be issued before any HTML output/echo/header line in the code!. > > HTML Page, then the session finally works. It's really strange (I just wish > it were as stable as .Net). Thanks for your feedback... > It's simple. It should be simple. this is the code that i am currently using on an dev-intranet-logout (logout.php) page: <?php // Destroy the current session $refpage = $HTTP_SERVER_VARS['HTTP_REFERER']; session_start(); session_destroy(); ?> <center> You have logged off the intranet. <BR> <a href="<?PHP echo "$refpage"; ?>">Go back</a> </center> As another poster put it: "works like a charm". If you still have a problem making it work - is there any possibility that it is caused by some PHP.INI settings? +++ I'm a newbie myself - so don't flame me if anything in the above is false - instead write a note to this discussion group and correct me. I don't know a thing about .Net - but if you want it simple i believe that PHP (still) is your right choice. -- Michel Laine -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]