Location: PHPKode > scripts > Jack's Session class > jacks-session-class/example2.php
<?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
}

?>
Return current item: Jack's Session class