ciao a tutti,
post fa ho chiesto aiuto sul controllo di due cookie nella stessa pagina....
questo controllo viene fatto cosi
sia nel primo che nel secondo hanno una struttura simile
Codice PHP:
if($_COOKIE["$nome_voto"] == "Vota"){

ecc ecc

il secondo

il mio problema è che il secondo controllo non funzionava e non capivo perchè. togliendo il primo il secondo controllo funzionava benissimo.
poi però a tentativi ho scoperto che per far funzionare entrambi dovevo togliere il codice seguente che si trova tra i due controlli
Codice PHP:
echo "<a href=\"#\" onclick=\"bookmarksite('bla bla','link')\">aggiungi a preferiti</a>"
ora forse sarà una questione di apici non lo so...però fatto sta che togliendo il codice funzionano entrambi i cookie...oppure il secondo cookie funziona se si toglie il primo....
il codice completo è questo
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>";
echo 
"</div>";    

                    echo 
"<div class=\"right\">
                    Pubblicato in <a href=\"http://www.atuttascienza.altervista.org/ricerca.php?search=
$materia\">".ucfirst($materia)."</a> $datetime
 
                    <a title=\"Versione stampa\" href=\"javascript:window.print()\"><img border=\"0\" src=\"
$path/loghi/ico_stampa.gif\" width=\"25\" height=\"20\" alt=\"Stampa\"></a> <a href=\"#\" onclick=\"bookmarksite('bla bla','link')\">aggiungi a preferiti</a>
                    <a title=\"Segnala articolo ad un amico\" href=\"
$path$uri&amp;segnala=1\"><img border=\"0\" src=\"../loghi/ico_segnala.gif\" width=\"20\" height=\"20\" alt=\"Segnala ad un amico\"></a> 
                        
                        <a title=\"Leggi i commenti\" href=\"#commentare\"><img border=\"0\" src=\"../loghi/ico_commenti.gif\" width=\"20\" height=\"20\" alt=\"Leggi i commenti\"></a> 
                        <a title=\"Scrivi un commento\" href=\"#commenti\"><img border=\"0\" src=\"../loghi/ico_commenta.gif\" width=\"20\" height=\"20\" alt=\"Commenta\"></a> [b](
$n_commenti $show_commenti)[/b]
                        </div>"
;                      
                    echo 
"<div class=\"clear\"></div>


"
;
                
                    
$testo$content;
                    include (
"replace.php");
                    echo 
"</div></div>";
                    echo 
"<div class=\"cont1 tornasu\">";
                    echo 
"<a href=\"../all.php\">Tutti gl articoli</a> | <a href=\"#articolo\">Torna su</a>";
                    echo 
"</div></div>
"
;
                    if(
trim($fonti) != ""){
                    echo 
"<div class=\"corp\"><div class=\"cont2\">[b]Bibliografia e fonti web:[/b]
$fonti</div></div>";
                    }
            
                    echo 
"
"
;

                    
// se si preme cancella-----------------------------------------                    
if(isset($_POST['cancel'])){
$nome="";
$motivo="";
$mail="";
$commento="";
$sito="";
}

// se viene inviato qualcosa-----------------------------------

if($_COOKIE["log"] == "logged"){
list(
$nome,$mail)=explode("|",base64_decode($_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>"
;

spero mi possiate aiutare...mi dispiacerebbe rinunciare a una funzione