Ok I set up a session... but now how do I make it work on my other pages?
I tried doing
@session_start();
if(isset($_SESSION['$userName'])) {
echo "Your session is running " . $_SESSION['$userName'];
}
If your PHP setup is clear (session writing ok) and cookie normally sent to browser (and preserved), you should be able to do something like this
On first page :
session_start();
$_SESSION['userName'] = 'Root';
On a second page :
session_start();
if(isset($_SESSION['userName'])) {
echo "Your session is running " . $_SESSION['userName'];
}
Be careful session_start() must be called before any output is sent, so if you had to use the @ for session_start it can hide warnings.
As these are warnings, if given example doesn't work try to add this before calling session_start :
error_reporting(E_ALL);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With