Ciao ragazzi,
sto creando una paginetta per provare la direttiva setcookie.

In particolare, voglio che quando l'utente si colleghi alla pagina per la prima volta gli si dica "Benvenuto", mentre dalla seconda in poi gli si deve dire "Bentornato". Ovviamente ciò è risolvibile facendo sì che la prima volta venga settato un cookie che verrà letto solo dal secondo accesso in poi.

Il problema è che non so dove mettere la setcookie: ho provato a metterla da ogni parte ma mi si risponde sempre:

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/httpd/htdocs/prova.php:2) in /usr/local/httpd/htdocs/prova.php on line 3

Il codice è:
Codice PHP:
<html>
    <?php
        setcookie
("primavolta""vero");
        if(!isset(
$_COOKIE["primavolta"]))
        {
            
$primavolta "falso";
            
        }
    
?>
<head>

    <title>Prova</title>
    <meta name="author" content="Pippo"/>

</head>
<body>
<div>
    <?php
        
global $primavolta;
        if(
$primavolta=="falso")
            echo 
"Benvenuto per la prima volta amico";
        else
            echo 
"grazie per essere tornato";
    
?>
</div>
</body>
</html>
come dovrei risolvere? un grazie anticipato!