Salve a tutti,
ho da porvi un quesito che proprio non riesco a spiegarmi.

Ho creato una semplicissima pagina di login ed impostato una pagina di redirect nelle pagine successive.

la pagina di login può essere riassunta così:

<?

$login_ut = $HTTP_POST_VARS[c1];
$password_ut = $HTTP_POST_VARS[c2];

$sql = "SELECT * FROM admin WHERE login = '".$login_ut."' AND password = '".$password_ut."'";
$open = mysql_query($sql);
$nr = mysql_num_rows($open);

if ($nr == 0) {

$redirect = "index.php?er=1";

}
else
{

while($rs = mysql_fetch_array($open)) {

$login = $rs["login"];
$password = $rs["password"];

$cok2 = "stato";
$stato = 1;

setcookie($cok2,$stato);

} //end while

$redirect = "ok.php";

}

header("Location:".$redirect);

?>

La pagina di visualizzazione con incluso il redirect è la seguente:

<?

$stato = $HTTP_COOKIE_VARS["stato"];

if ($stato <> 1) {

header("Location:../index.php");

}
else
{

print($stato);

}

?>

Ne risulta che il LOCALE (quindi se provo queste pagine sul mio PC) funziona, online non funziona!!

E' come se la variabile stato risulta vuota e che quindi non setta il cookie.

Da considerare che sul mio PC ho la seguente configurazione:

- Windows, Apache e PHP5

Sul Server ho:

- Windows, IIS e PHP5

non vorrei che magari i problemi sono legati alla configurazione oppure al file php.ini dove devo settare qualcosa...

Vi prego, un aiutino questa cosa è veramente snervante...

Saluti Max