Como te dije no hace falta encerrar una variable entre comillas dobles:
Código PHP:
Ver original$_SESSION['nombre']="$cadena"; //no hace falta estas comillas en $cadena
y si fuera un string ya depende si necesitas interpretar algo dentro de las comillas dobles.
Como por ejemplo:
Código PHP:
Ver original$nombre = 'Andrés';
$_SESSION['nombre'] = "Mi nombre es $nombre";
http://www.php.net/manual/es/languag....syntax.double