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...