PHP session variables life -
newbie question, i'm wondering if i'm missing elementary here.
if register session variable in page - isn't variable supposed accessible page on same site?
first, register variable in file session_var_register.php:
<?php $_session["myusername"] = 'user'; if (isset($_session['myusername'])) { echo 'session var myusername set '.$_session['myusername']; } ?>
when open page, writes:
session var myusername set user
as expected.
then open tab , page, check_session_var.php:
<?php if (isset($_session['myusername'])) { echo 'session var myusername set '.$_session['myusername']; } ?>
this page blank.
isn't point of session variable should accessible in browser session, until session programatically destroyed or browser closed?
i'm using ie 8 , firefox 24, btw. identical results.
you forgot
session_start()
on top, before using
$_session
ps: remember call session_start() in every page want use $_session.
Comments
Post a Comment