if you have register globals off, then use the $_SESSION array.
// set the value of a session var:
$_SESSION['foo'] = "bah";
// test to see if a session var is set
if(isset($_SESSION['foo'])) { ... }
// unset / unregister a session var
unset($_SESSION['foo']);
The older functions still work, but are not reliable, according to the
manual.
I much prefer working with $_SESSION, because session_register() was a
little counter-intuitive (IMO), and now doesn't work like the rest of the
superglobal arrays ($_POST, $_GET, etc).
If you have register globals off, I recommend working the new way.
Justin French
on 24/09/02 6:37 PM, Giancarlo Pinerolo ([EMAIL PROTECTED]) wrote:
> The manual has many cautions that say 'do not use session_regiister,,
> session_is_registered, session_unregister, when the ini setting is
> register_globals=off.
>
> But they still do work, it seems.
> Or how exactly do these function work differently than with reg_globals
> On?
> Can I still continue to use them with reg_globals=off, as they seem to
> work anyway?
>
> Gian
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php