Avatar billede plazm Nybegynder
01. april 2005 - 19:46 Der er 6 kommentarer og
1 løsning

Cookie og PHP

Hejsa
Jeg skriver dette som forlængelse af
http://www.eksperten.dk/spm/604692
da jeg mener at 100 point er meget for at lave det script jeg har lavet især når det ikke virker i alle browsere...

Problemet er som i kan læse at der ikke bliver oprettet en cookie i alle browsere. Er det fordi jeg har forstået PHP's cookie system forkert og at cookien bliver oprettet på serveren og ikke hos folk ?

Siden er at finde her:
http://plazm.1go.dk/admin.php
Avatar billede bromer Nybegynder
01. april 2005 - 19:50 #1
Din cookie bliver sat hos klienten og sådan er det ALTID. Din cookie er der ikke igen når lukker din browser fordi du ikke har fortalt for lang tid den skulle leve. Det er det samme som at sige at den skal leve indtil browseren lukkes
Avatar billede bromer Nybegynder
01. april 2005 - 19:51 #2
setcookie("raid",$current);

skal altså nok være

setcookie("raid",$current,time()+60*60*24*31);

så holder din cookie i en måned
Avatar billede plazm Nybegynder
01. april 2005 - 19:53 #3
okey, smid et svar, det ser ud til at virke :)
Avatar billede plazm Nybegynder
01. april 2005 - 19:54 #4
må nok indrømme at det ikk havde strejfet mig :)
Avatar billede bromer Nybegynder
01. april 2005 - 19:54 #5
:) Men det står fint beskrevet på manualsiden [1]

[1] http://dk.php.net/setcookie
Avatar billede plazm Nybegynder
01. april 2005 - 19:55 #6
ja det kan jeg jo se nu, tror jeg smuttede for hurtigt igennem den da jeg skulle tjekke syntaxen :|
Avatar billede bromer Nybegynder
01. april 2005 - 19:56 #7
sådan er det jo tit
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester