| 
<?php
 // require session class
 require_once('session.class.php');
 
 // require mySQL handler class
 // who can be downloaded from here: http://www.phpclasses.org/browse/package/2847.html
 require_once('sql.class.php');
 
 // set database values
 $_DBHOST = 'localhost';
 $_DBUSER = 'root';
 $_DBNAME = 'test';
 $_DBPASS = '';
 
 // we will need this sql class
 $s = new sql();
 
 // 'start' the class
 $c = new session($host); // host for the cookies (default: null)
 
 // use of session throw->catch syntax
 
 // catch
 $message = $c->catch_msg(); // catch previous throw messages
 
 if (is_array($message))
 {
 print '<pre>';
 print_r($message);
 print '</pre>';
 }
 else
 {
 print "message: {$message}";
 }
 
 
 // 1st way thow text message
 // @note when we use throw_msg() the script ends(exit) and use header("location $page"); to go the the $page
 $c->throw_msg('some text messae', 'example2.php');    // throw this message to example3.php
 $c->throw_msg('some text messae');                    // throw this message to referer
 
 // 2nd is more advansed whe save array
 $c->add_msg('array element 1');
 $c->add_msg('array element 2');
 $c->add_msg('array element 3');
 $c->add_msg('array element 4');
 
 // check if message was added via " $c->add_msg "
 if ($c->is_msg())
 {
 $c->throw_msg(0, 'example2.php');    // throw message added with " $c->add_msg " to example3.php
 $c->throw_msg();                    // throw message added with " $c->add_msg " to referer
 }
 
 ?>
 |