Den genkender ikke cookie'en?
Følgende script printer henter navnet på alle filer i mappen "images" og printer et tilfældigt ud. Men for at undgå at den printer det samme navn to gange i træk (når jeg reloader siden), har jeg forsøgt mig med at sætte en cookie med navnet på den fil den lige har printet. Men den genkender ikke cookien(variablen $just).... Hvorfor?<?
$names = array($entry);
function ListJPG($dir)
{
$d = dir($dir);
$count=0;
while (false !== ($entry = $d->read()))
{
if (preg_match("/.jpg$/", $entry))
{
$names[$count]=$entry;
$count++;
}
}
$d->close();
$tilf = rand(0, $count-1);
$hej = $names[$tilf];
if($just==$hej)
{
rand(0, $count-1);
}
if($just==$names[$tilf])
{
$tilf = rand(0, $count-1);
}
setcookie("just", $hej, time()+3600);
print $hej;
}
$dir = "images";
ListJPG($dir);
?>
