Session
Session is started before loading classes. This makes storing objects in the session impossible.Start
Session can be started from your script. Also, you can start session automaticaly in php.ini
session_start();
session.auto_start = 1
Access
Sessions are used to create persistent client state between request. Sessions are stored on servers, cookies on clients. For accesing date we use $_SESSION.
// Set a session variable
$_SESSION['hide_menu'] = true;
// From here on, we can access hide_menu in $_SESSION
if ($_SESSION['hide_menu']) {}
Security
In the interest of security, it is a good idea to follow your call to session_start() with a call to session_regenerate_id() whenever you change a user's privileges to prevent "session fixation" attacks.
Last update: 402 days ago