estas usando session()?
Aquí una demo para que te hagas una idea...
Código PHP:
<?php session_start();?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<?php
$sel = $_SERVER['PHP_SELF'];
if(isset($_SESSION['tes'])){
$tes = $_SESSION['tes'];
echo 'Hello: ',$tes,'<br /><br /><a href="',$sel,'?off=',$tes,'">Salir De esta sesión Click Aquí</a>';
if(isset($_GET['off'])){
$_SESSION = array();
session_destroy();
setcookie (session_name(), '', time()-300);
header("refresh:0;url=".$sel );
}
}else{
?>
<form action="" method="post">
<input name="n" type="text"><br />
<input name="Submit" type="submit" value="Enviar">
</form>
<?php
}
if(isset($_POST['n'])){
$uname = $_POST['n'];
$_SESSION["tes"] = $uname;
header("refresh:0;url=".$sel );
}
?>
</body>
</html>
Copiarlo y pegarlo en una pagina .php y pruebas