Bueno.. recuerda que siempre que utilices variables de sesión, debes haber abirto la sesión con:
Código PHP:
session_start();
Esa línea debe ir antes de cualquier salida al navegador(HTML, echo "cualquier cosa", espacios en blanco fuera de <?php y ?> o cualquier otra salida previa).
Saludos