ciao a tutti
in una pagina controllo la presenza di due cookie
uno serve per il sistema di voto mi piace non mi piace
l'altro per mantenere parametri come nome e mail quando un utente commenta, in modo da agevolare l'utente a commentare ancora senza inserire ancora quei parametri.

il controllo del cookie di voto è gestito dal seguente codice posto in una pagina vota.php e richiamato nella pagina principale con include("vota.php");
Codice PHP:

$nome_voto
"vota_".$id;
$_SESSION["where"]= $id;
$_SESSION["path"] =$path.$uri;
 
if(
$_COOKIE["$nome_voto"] == "Vota"){

$tot=$si $no;
$percsi=($si/$tot)*100;
$percsi=round($percsi,2);


$percno= ($no/$tot)*100;
$percno=round($percno,2);

$result"<div class=\"vote\"><b class=\"vleft\" style=\"background-color:green;width:$percsi%;text-align:center\">[/b]<b class=\"vright\" style=\"background-color:red;width:$percno%;text-align:center\">[/b]</div><div class=\"clear\">Mi piace: [b]$percsi %[/b] ($si voti)
Non mi piace: [b]
$percno %[/b] ($no voti)</div>";
echo 
$result;
}
else{

echo 
"<form name=\"vota\" action=\"elabora_vote.php\" method=\"POST\">";

echo 
"<div><input type=\"radio\" name=\"a\" value=\"1\" onclick=\"this.form.submit()\"><img src=\"mipiace.gif\" width=\"20\" height=\"15\"> Mi piace!
"
;
echo 
"<input type=\"radio\" name=\"a\" value=\"2\" onclick=\"this.form.submit()\"><img src=\"nonmipiace.gif\" width=\"20\" height=\"12\"> Non mi piace!</div>";

echo 
"</form>";


il settaggio del cookie di voto si trova in elabora_vote.php
Codice PHP:
setcookie("$nomeVoto""Vota"time()+86400); 
mentre per i commenti abbiamo il controllo
Codice PHP:
if($_COOKIE["log"] == "logged"){
list(
$nome,$mail)=explode("|",$_COOKIE["info_utente"]); 
$form_nome"

Nome:
<input name=\"nome\" value=\"" 
.$nome"\" type=\"text\"></p>";
$form_mail"

Email:
<input name=\"mail\" value=\"" 
.$mail"\" type=\"text\"></p>";
}
else{
$form_nome"

Nome:
<input name=\"nome\" type=\"text\"></p>"
;
$form_mail"

Email:
<input name=\"mail\" type=\"text\"></p>"
;

e il settaggio
Codice PHP:
$tmpinfo$nome."|".$mail;
                if(!isset(
$_COOKIE["log"])){
                
setcookie("log","logged",time()+360000);
                
setcookie("info_utente",$tmpinfo,time()+360000"/");
                } 
ora se c'è include("vota.php") il cookie dei commenti non viene settato per niente....
se tolgo include("vota.php") il cookie dei commenti funziona alla grande....

ora dove sta l'inghippo?
credo in vota.php ma dove?