Avatar billede ducks Nybegynder
10. februar 2007 - 15:13 Der er 1 kommentar og
1 løsning

3 hurtige spørgsmål om session_id

3 hurtige spørgsmål om session_id():

- Hvad er den maximale længde af et session_id()?
- Kan jeg være sikker på at et session_id() altid unik også efter 10+ år?*
- Kan jeg undgå at starte en ny session_id(), hvis den er startet med if (session_start()) eller if (session_id())

* Jeg vil gemme hver besøgendes statistik så jeg senere kan se, hvordan folk har bevæget sig rundt på siden.
Avatar billede intenz Novice
10. februar 2007 - 15:22 #1
1) Den normale længde er 32 tegn, ved ikke om det kan ændres til andet.
2) Nej. Men sandsynligheden er meget lav for at du får 2 ens. Med et tilfældigt genereret "ord" på 32 tegn, er der 1 til 32^32 (meget stort tal) sandsynlighed for 2 ens.

3.
if(session_id() == "")
{
session_start();
}
Avatar billede ducks Nybegynder
10. februar 2007 - 21:26 #2
Tak :)
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