Problemi con pagine random (era "Dove sbaglo???")
Questo script che ho appena fatto dovrebbe farmi vedere una pagina, ogni volta che aggiorno dovrebbe farmene vedere una diversa da quella di prima.
Dovrebbe sfruttare i cookie per tenere l'ultima pagina in memoria.
Qualcuno riesce a trovare il prolema???
Codice PHP:
<?php
srand ((double) microtime( )*1000000);
$numbanners = 4;
$pg = rand(0,$numbanners);
if (isset($HTTP_COOKIE_VARS["aaa"])) {
$prec = $_COOKIE['aaa'];
if (empty($prec))
{
include ("./pag/$pg.php");
$prec = $pg;
}
elseif ($pg == $prec)
{
srand ((double) microtime( )*1000000);
$numbanners = 4;
$pg = rand(0,$numbanners);
}
else
{
include ("./pag/$pg.php");
$prec = $pg;
}
setcookie ("aaa", $prec ,time()+43200,"/");
}
else
{
srand ((double) microtime( )*1000000);
$numbanners = 4;
$prec = rand(0,$numbanners);
setcookie ("aaa", $prec ,time()+43200,"/");
include ("./pag/$prec.php");
}
?>
[DS] Usa i tag di codice quando ne riporti ampi stralci, si legge meglio...