@Buppy, Did you check whether the session value is assigned and accessed ?
Use cakephp's native session method to access session values.
try print_r($this -> Session -> read()); to check the session varaible is assigned or not. Use cakephp's native method to get the session value,
$this -> Session -> read("something_else");
and also, declare the variable first rather than defining the variable,