Ciao, se non sbaglio mysql_fetch_array() ritorna un array, quindi $row_cont è un array.
La funzione in_array prende come parametri il valore da cercare e un array dove cercare, ma da come hai scritto tu, non gli passi un array ma solo un elemento dell'array.
Quindi o scrivi così:
Codice PHP:
$a = in_array ( '1', $row_cont);
oppure semplicemente non usi in_array e fai un normale controllo con IF:
Codice PHP:
$sql_cont_anonimo = "SELECT online FROM sessioni WHERE id= '".$row['id']."'";
$sql_cont_result = mysql_query($sql_cont_anonimo) OR DIE (mysql_error());
$row_cont = mysql_fetch_array($sql_cont_result);
//$a = in_array ( '1', $row_cont['online']);
if ($row_cont['online'] == '1')
{
echo 'Sei già connesso con un'altro browser Pubblicamente';
}
else
{
$msg3 = '<center>Sei connesso in modo Anonimo</center>';
setcookie ('anonimo', $_POST['anonimo'], $_CONFIG['expire']);
}