Attraverso il codice che vi posto devo settare un cookie con il nome del visitatore del sisto se questo è registrato sul mio database.
Lui inserisci in un form NomeUtente e Password e, se esiste nel DB, gli setto un cookie col suo UserName e aggiorno alcuni valori nel DB.

I dati nel DB vengono aggiornati ma il cookie però non viene creato. Ho provato io e non compare neanche nella cartella con tutti i cookies.

Ecco il codice:
Codice PHP:
<?php
  
// Connessione al database
  
include ("../database/connessione.inc.php");

  
// Aquisizione Dati
  
$UserName $_POST[UserName];
  
$Password $_POST[Password];
  echo 
'<font size="1">';

    
// Controlla che l'username esista
    
$SQLquery "SELECT * FROM `registered_users` WHERE `UserName` = '" $UserName "' LIMIT 0, 9999 ";
    
$result mysql_query($SQLquery$db);
    
$row mysql_fetch_array($result);
    if (
$row[UserName]!='') {

      
// Controlla che la passowrd sia esatta
      
if ($row[Password]==$Password) {

        
// Controlla che l'utente sia attivo
        
If ($row[On]=='1') {

            
// Setta i cookie e aggiorna il DB

              // Il cookie non viene settato...
              
setcookie ("JoeRegVisNAME"$row[UserName], time()+1000000000"/""joeproductions.altervista.org" );

              
// ... ma tutte le righe qui sotto vengono eseguite correttamente!
              
$SQLquery "UPDATE registered_users SET LastVisit='" time() . "' WHERE UserName='" $UserName "'";
              
mysql_query($SQLquery$db);
              
$SQLquery "UPDATE registered_users SET ThisVisit='" time() . "' WHERE UserName='" $UserName "'";
              
mysql_query($SQLquery$db);
              
$SQLquery "UPDATE registered_users SET LastIP='" $REMOTE_ADDR "' WHERE UserName='" $UserName "'";
              
mysql_query($SQLquery$db);
              include(
"SendSuccessCookie.txt");

        }
        else {
          include (
"SendNoActive.txt");
        }
        
      }
      else {
        include (
"SendNoExist.txt");
      }
        
    }
    else {
      include (
"SendNoExist.txt");
    }

  echo 
'</font>';
?>
Dove sta l'errore?
Aiutatemi, per favore!