vero questo mi era proprio sfuggitoOriginariamente inviato da piero.mac
Perche' hai un echo che sicuramente viene inviato al browser nella prima if/elseif....
Inverti la sequenza degli if. Metti il secondo al posto del primo.
![]()
adesso funziona bene anche così
[CODE]
<?php
if(isset($_COOKIE["login"])){
if(isset($_POST["cancella"])){
setcookie("login","");
header("Location: test.php");
}
}
if(isset($_COOKIE["login"])){
echo "ciao " . $_COOKIE["login"];
}
elseif(isset($_POST["invia"])){
$user = $_POST["user"];
$pw = $_POST["pw"];
if($user == "sgurbat" && $pw == "ciao"){
setcookie("login",$user);
echo "ciao " . $user;
}
}
?>
[CODE]
in una sola pagina con due pulsanti di submit
thanks again

Rispondi quotando