Featured post
php - Can't hold session values -
i have written code login page , user page. when user provides correct username , password, code creates session variable rid , redirects user user page.
but facing weird problem, session variable remains in login page when code redirects user page says notice: undefined variable: _session in /var/www/avatar/test1.php on line 6.
just check if session working tries output $_session['rid'] on both pages, displays rid on login page, on user page above error.
so have created 2 sample pages test.php , test1.php. creating session variable in test.php , trying display in in test1.php.
test.php :
<?php $result=session_start(); $_session["searock"]="searock"; echo $result; echo $_session["searock"]; ?> <html> <body> <a href="test1.php">next</a> </body> </html> output :
1 searock next
test1.php :
<?php echo $_session["searock"]; ?> output :
notice: undefined variable: _session in /var/www/avatar/test1.php on line 2
i don't know whether problem in code or in php enviroment variables.
heres screen shot of phpinfo. 
can point me in right direction ?
thanks.
unless session.auto_start enabled, need call session_start explicitly on every page want session available.
so call session_start in test1.php , check whether $_session["searock"] exists before accessing it:
<?php session_start(); if (isset($_session["searock"])) { echo $_session["searock"]; } ?> - Get link
- X
- Other Apps
Comments
Post a Comment