You can use session variables in many many situations.
for eg. i have used them for -
1. storing user's details (like name) after login in a session variable, then i can display username on each page of website.
$_SESSION['username']='XYZ';//this is not actual code
That said you may end up using them in every website you make.