012
16.05.2006, 19:58 Uhr
Pablo
Supertux (Operator)
|
Zitat von FloSoft: |
da bin ich zu faul zu
|
yop, hätte selber nichts anders geantwortet
@Karldin: cookies sind böse Dateien, die vom bösen Webbrowser angelegt werden und zur Speicherung von Daten für einen Webserver dienen. Z.b. username, wann du dich eingeloggt hast, usw. So erfordert der Webserver vom client die Cookies, liest sie, vernascht sie, und kann dementsprechend darauf reagieren, z.b. du brauchst nicht nochmal einzuloggen.
sessions ist ein reines Server Mechanismus, im wesentlichen funktioniert das genauso wie Cookies, nur dass die Datein im Webserver selber gespeichert werden. So können mehrer serverseitige Skripte auf die Daten zurückgreifen, sofern sie über einen gültigen Key. Der wird vom client mitgelefert, deswegen wirst du in vielen Seiten sehen, dass die URL ein PHPSESSID=d3hsgsjsjj_was_weiß_ich hat. So teilst du dem serverseitigen Skript, welche SessionID dir zugeteilt wird und das Skript kann auf die Information zugreifen. Alles ist temporär, das bedeutet, wenn du dein Webbrowser schließt ist die Session quasi weg. Wenn die Daten einer Session am Server für einen bestimmten Zeitrahmen nicht gelesen/geschrieben wurden, werden sie gelöscht. Das Problem mit den Sessions ist, dass man die Session schnell klauen kann, wenn man seine PHPSESSID mitpostet, klickst dudrauf, bekommst du die Session des Posters. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |