Tom: Social Network UserpicScript :/

Beitrag lesen

Hello,

Ok ,
du hast mich erwischt. Ich hab von php nicht die geringste ahnung. Ich kann zwar ein login script schreiben aber ab dem punkt mit session_start(); kenn ich mich nicht mehr aus :(

Ach.
Naja, kann ja Jedem passieren. :-P

Und nun möchtest Du gerne wissen, was das überhaupt für einen Sinn haben kann mit der Session?

Hast Du dir denn schon mal die Grundlagen für HTTP angeschaut? Das Protokoll HTTP hat so seine Eigenarten. Es funktioniert so ähnlich, wie Federball zu mehreren - nur dass die Mitspieler alle Alzheimer haben. Wenn der Ball ankommt, weiß der jeweilige Spieler immer nicht (mehr), woher der jetzt gerade kommt. Und die Nachricht, die im Ball versteckt ist, muss jedes Mal von ganz vorne erklärt werden.

Siehe auch http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol

Wenn man jetzt wissen will, wer einem eine Nachricht sendet (Die Frage ist hier die relevante Größe), dann muss man dafür den Zettel bunt anmalen (eine Sessionnummer vergeben). Beim ersten Mal weiß man also nicht, woher die Frage kommt. Das kann man nur ermitteln, indem in der Frage Merkmale versteckt werden (Benutzername, Passwort), die den Benutzer identifizieren helfen. Wenn dann der Swerver die Antwort sendet, schickt er eine Sessionnummer (per Cookie) mit. Der Fragesteller (Client) sendet die dann bei der nächsten Frage (Request) automatisch wieder mit zurück. So kann der Server erkennen, wer ihm die erneute Frage stellt.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de