Avatar billede baronen20 Nybegynder
19. januar 2003 - 16:13 Der er 4 kommentarer og
2 løsninger

PHPSESSID

Ud over at min side er ret ustabil, af ukendte årsager, så har jeg følgende spørgsmål:

Hvordan kan det være, at når jeg kommer ind på siden, så er der tilføjet PHPSESSID=ag345ef34eg43t3 i slutningen af alle links på forsiden? Hvis jeg klikker Refresh lige efter siden er loadet, så er det væk???!!?

Prøv selv: http://www.klan-ged.dk/
Avatar billede speedy Nybegynder
19. januar 2003 - 16:26 #1
Jamen det er fordi du bruger sessions. Så bruger PHP dine links til at føre session'en videre. Dette er kun nødvendigt første gang da den vist nok derefter har fået sat en cookie.

I den nyeste version af PHP er det muligt at slå det fra sådan at den ikke selv tilføjer dette.

/SpEeDy
Avatar billede Slettet bruger
19. januar 2003 - 16:29 #2
Fordi --enable-trans-sid er slået til. PHPSESSID tilføjes således automatisk til relative links på siden.

Således kan en bruger, der ikke har cookies slået til, stadig bruge et site, der anvender sessions. Hvis PHP konstanterer at den ikke kan sætte/læse en cookie med PHPSESSID, forsætter den med at tilføje PHPSESSID til relative link.

Grunden til at det forsvinder når du refresher er netop, at du har cookies slået til.

Læs mere på: http://dk.php.net/manual/en/ref.session.php
Avatar billede baronen20 Nybegynder
19. januar 2003 - 16:38 #3
takker...
Avatar billede baronen20 Nybegynder
19. januar 2003 - 16:39 #4
hehe, hvor blev det sidste point af :P
Avatar billede speedy Nybegynder
19. januar 2003 - 16:40 #5
Det delte mercur8 og jeg...vi fik faktisk 7,5 point...men det skriver den bare ikke :)

/SpEeDy
Avatar billede baronen20 Nybegynder
19. januar 2003 - 16:45 #6
ok
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