25. januar 2003 - 14:47Der er
7 kommentarer og 1 løsning
Cookie script
Er der nogen der kan hjælpe med dette problem?
Jeg skal have skrevet et lille script som gør følgende:
1. når en bruger besøger en bestemt side på min server skal der oprettes en cookie på hans maskine.
2. Cookien skal have et unikt navn, genereret på en eller anden måde.
3. Cookien skal udløbe efter 24 timer.
4. når en bruger nu besøger siden skal der søges efter min cookie og hvis cookien findes den unikke kode OGSÅ findes skal det skrives til en txt fil sammen med tidspunktet.
Håber der er nogen der ved hvordan, da jeg ikke rigtig ved hvordan jeg skal gribe det an.
Dette gøres med brugerens ip i php <? $uniktnavn=$HTTP_COOKIE_VARS[uniktnavn]; //henter ip fra cookie $ip = getenv ("REMOTE_ADDR"); // henter brugers ip
// test om cookie er opretter ellers opret if($ip != $uniktnavn) { header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"'); setcookie("uniktnavn",$ip, time()+86400); // opretter cookie 1 time =3600 sek. echo" cookie oprettet"; } else { echo" Koden der skal opdaterer tekstfilen"; } ?>
<% ' ** Først testes om ip i cookie er lig med nuværende ip if request.Cookies("UserID") = request.servervariables("REMOTE_ADDR") then ' ** Hvis ip i cookie er lig med nuværende ip så udfør følgende ' ** Her indsættes koden der opdaterer txt filen
' ** Ellers udfør efterfølgende Else ' ** Her indsættes ip i cookie response.cookies("UserID") = request.servervariables("REMOTE_ADDR") ' ** Her sættes antal dage 1 = 1 dag response.cookies("UserID").Expires=DateAdd("d",1,Date) End If %> Her skulle den værer
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.