Se sei così sicuro... Non so che altro consigliarti, se non di provare con un atro metodo, ad esempio:
Codice PHP:
$trovato=false;
$cookie=$_COOKIE["layout"];
foreach(
$settings["layout"]["layout_list"] as $var)
{
  if(
$var==$cookie)
  {
     
$trovato=true;
     break;
  }
}
if (!
$trovato)
echo 
'Il valore del cookie non è tra quelli possibili!';
else
echo 
'Il valore del cookie è '.$cookie