Все, что мы записываем в переменную $s (массив), будет доступно для чтения при следующем заходе посетителя на сервер. Про сессии, на самом деле, можно сказать очень много, чтобы описать возможности и особенноти.. Но если вы поюзаете пример и попробуете использовать в своих задачах, сами поймете.
 
PHP - Код 
unset ( $s );  // думаю, это писать не надо, но это явно не повредит
     session_start ();  // это равносильно HEADERS() и SETCOOKIES(), до вызова функции
                     // ничего на экран не выводить
     session_register ( "s" );  // объявляем, что $s является частью сессии
 
 
     if (isset( $c ) &&  $c == 'clear' ) {
        // функция обнуления идентификации посетителя.
        unset( $s );
        header ( "Location: sess.phtml" );
       echo  "clear..." ;
       exit;
    }
 
    echo  "<a href=sess.phtml>обновить страницу</a><p>" ;
    echo  "<a href=sess.phtml?c=clear>обнулить идентификацию</a><p>" ;
 
    if (!isset( $s [ 'count' ])) {
        // Посетитель пришел впервые. Объявляем переменную, которая 
       // должны быть всегда. Это счетчик загрузок страницы.
        $s [ 'count' ]= 1 ;
    }
    else  $s [ 'count' ]++;
    echo  "Вы загружили эту страницу раз:  $s [ count ] <p>" ;
 
     // обработка формы, заполняемой посетителем
    // если введено имя, заносим в сессию
     if ( strlen ( $name )> 1 )  $s [ 'name' ]= $name ;
 
    if (!isset( $s [ 'name' ]))
        // если имя еще не введено, выводим форму для ввода
        echo  "Вы новый пользователь. Пожалуйста,
       введите ваше имя:
       <form action=sess.phtml><input type=text name=name>
       <input type=submit></form>" ;
    else 
        // иначе пишем имя из сесси
        echo  "Вы зарегистрированы под именем:  $s [ name ] " ;