I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
HTTP er en stateless protokol. Dvs at man det ene hit er uafhængig af det næste.
Det er jo også fint nok hvis man surfer rundt, men hvis du har et community, og du gerne vil huske hvad brugerens navn er, skal du kunne genkende brugeren på. Det gøres ved at give brugeren et tilfældigt genereret id. (Man kan ikke bruge IP adressen da flere sagents kan dele samme IP)
Dette ID kan man så gemme hos brugeren på to båder.
Enten via cookies - serveren sender en cookie til din browser der indeholder dette id - og browseren leverer id'et ved hvert efterfølgende hit.
Eller via URL.
Effekten er den samme. Man har et unikt URL man kan bruge til at ses om vi kender denne bruger. Det gøres i $_SESSION.
Det der egetnlig sker er ganske simpelt. Et sted på harddisken ligger der er en fil der svare til dit session-id. Hver gang du skriver $_SESSION['id'] = 1; (eller tilsvarende) gemmer php bare værdien i tekstfilen med session-id som navnet.
Ved næste hit, loader php (når man skriver session_start()) denne fil ind, og vupti, så kan vi huske at han har id 1.
Det er nok fordi at man bare skriver sesison_start() i toppen af koden, selvom man måske strengt taget ikke bruge session'en til noget før man logger ind.
Bare det at session_start() udføres, får man et id. Ligemeget om det så bruges til noget eller ej.
Synes godt om
Ny brugerNybegynder
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.