Hmm du skulle ikke kende en artikel om cookies?
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------
Der er en artikel her på udv.dk (
http://udvikleren.dk/article.php?aid=183&techid=6) har dog ikke læst den, men den virker lidt forvirende...
så i stedet får du lige et par koder og en hurtig gennemgang
setcookie($tilid, $date, time() + (60 * 60 * 24 * 100), "/");
Denne kode sætter en cookie, den skal være der i 100 dage (60 sekunder * 60 minutter * 24 timer * 100 dage) den kommer til indeholde værdien af $tilid og $date, $tilid bliver også en del af navnet på cookien (se evt php.net's forklaring af setcookie
http://dk2.php.net/manual/en/function.setcookie.php)
$_COOKIE["$topid"]
cookien kan hentes på denne måde.
Jeg foreslår:
if (empty($_COOKIE['counter']){
//her kommer koden til at opdatere din fil eller database som tæller dine brugere
setcookie(counter, 1, time() + (60 * 60 * 24 * 100), "/");
//Sætter nu cookien til 1 med navnet counter!
}else if($_COOKIE['counter'] == 1){
//Hvis cookien er sat skal der ikke foretages nogen handling!
}
Men husk cookies skal altid sættes i toppen af filen... jeg vil også anbefale dig at få fat på bogen "start på PHP" den koster 69,- hos din lokale boghandel, eller køb den her:
http://libris.dk/ (
http://libris.dk/Vis_Produkt.asp?ISBN=87-7843-408-4)//Søren
[Redigeret d. 11/02-04 11:01:22 af Søren|ZpoN]