Non credo che quel codice possa generare quell'errore, comunque se arriva da una checkbox perchè non confronti il valore?

Codice PHP:
if(isset($_POST['anonimo']) && $_POST['anonimo'] == "on")
{
   echo 
'Sei connesso in modo anonimo';
   
setcookie ('online'$_POST['online'], $_CONFIG['expire']);
}
else
{
   echo 
'Sei connesso Pubblicamente al sito';