note 27166 added to ref.session
| From: | su-php at bossi dot com | Date: | Mon, 25 Nov 2002 20:18:47 +0000 |
| Subject: | note 27166 added to ref.session | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-39961@lists.php.net to get a copy of this message | ||
I created two session wrapper functions which handle ALL of my session conversations:
function session_get_value( $name, $default_value )
{
global $_SESSION;
if ( isset($_SESSION[$name]) )
$ret_value = $_SESSION[$name];
else
{
session_set_value( $name, $default_value );
$ret_value = $default_value;
}
return $ret_value;
}
function session_set_value( $name, $value )
{
global $_SESSION;
$_SESSION[$name] = $value;
}
Then just call session_start(); at the top of your page, and call session_write_close(); at the end
of your page.
To use them:
$ses_val = session_get_value( 'some_key', '' );
$ses_val .= 'hello';
session_set_value('some_key', $ses_val );
--
http://www.php.net/manual/en/ref.session.php
http://master.php.net/manage/user-notes.php?action=edit+27166
http://master.php.net/manage/user-notes.php?action=delete+27166
http://master.php.net/manage/user-notes.php?action=reject+27166