Ciao ragazzi volevo sapere come far funzionare ciò, è un form per la registrazione, soltanto, voglio che arrivi un email all'utente e che per inserire i database faccia l'url che gli compare via email,all'email i cookie arrivano ma nella pagina insert.php nn mi aggiunge i dati, sembra che nn riesca a prendere i cookie,per provare se arrivano i dati ho messo ciao più il nome del cookie, ma mi scrive solo ciao,boh:


<?php
require("connessionealdatabase.php");

if (isset($_POST['submit'])) {
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$email=$_POST['email'];
$nickname=$_POST['nickname'];
$password=md5($_POST['password']);

if ($nome=="") { echo "Inserisci il nome"; }
elseif ($cognome=="") { echo "Inserisci il cognome"; }
elseif ($email=="") { echo "Inserisci la tua email"; }
elseif ($nickname=="") { echo "Inserisci il tuo nickname"; }
elseif ($password=="") { echo "Inserisci la tua password"; }


else {
session_start();
$PHPSESSID=session_id();
echo "Riceverai un email con cui potrai attivare la tua registrazione
";

$email_1=$email;
$subject="Iscrizione";

setcookie("nome","$nome",time()+3600);
setcookie("cognome","$cognome",time()+3600);
setcookie("datadinascita","$datadinascita",time()+ 3600);
setcookie("email","$email",time()+3600);
setcookie("nickname","$nickname",time()+3600);
setcookie("password","$password",time()+3600);







$message=

"$_COOKIE[nome]"."Clicca sotto per iscriverti\n".
" http://url/insert.php?sid=$PHPSESSID";
$headers="From:giovanni pascoli e ugo foscolo";
mail($email,$subject,$message,$headers);

}
}
?>
<h1>Registrazione</h1>




<align='center'>
<form action='' method='post'>
<table width='100%' border='0'>
<tr>
<td width='9%'>Nome </td>
<td width='91%'><input name='nome' type='text'></td>
</tr>
<tr>
<td>Cognome </td>
<td><input name='cognome' type='text'></td>
</tr>
<tr>
<td>Email </td>
<td><input name='email' type='text'></td>
</tr>
<tr>
<td>Nickname </td>
<td><input name='nickname' type='text'></td>
</tr>
<tr>
<td>Password </td>
<td><input name='password' type='password'></td>
</tr>
<tr>
</tr>
</table>
<input type='submit' name='submit' value='Invia'></td>
</form>



fine--------------------------------
pagina insert.php:


<?php
session_start();

require("connnnnessssione_database.php");
$inserimento="INSERT INTO registrati (nome,cognome,datadinascita,email,nickname,passwor d) VALUES ('$_COOKIE[nome]','$_COOKIE[cognome]','$_COOKIE[datadinascita]','$_COOKIE[email]','$_COOKIE[nickname]','$_COOKIE[password]')";
$ok=mysql_query($inserimento);
echo "Ciao\t";
echo "$_COOKIE[nome]";
echo "ok, il tuo account è stato attivato";
setcookie("nome","$nome",time()-3600);
setcookie("cognome","$cognome",time()-3600);
setcookie("datadinascita","$datadinascita",time()-3600);
setcookie("email","$email",time()-3600);
setcookie("nickname","$nickname",time()-3600);
setcookie("password","$password",time()-3600);
?>
Ciao