ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
342
342
EMPFEHLEN
-
Wie sieht das eigendlich aus, wenn 2 Unterschiedliche Seiten auf ein und die selbe Sessionvariable zugreifen ?
Beispiel:
Seite: www.xy.de benutzt die Sessionvariabel $_SESSION["test"]="ja";
und die
Seite: www.fr.de benutzt die Sessionvariabel $_SESSION["test"]="Hallo";
Werden die selben Sessionvariablen ständig überschrieben oder hat jede Seite eigene $_SESSION-Variabeln ?
Schon mal danke für eure Mühe !
-
Natürlich hat jede Seite ihre "eigenen" $_SESSION-Vars!
»
-
Jede Sitzung wird von dem Webserver unter einer relativ eindeutigen Sitzungsidentifikationsnummer (16^32 mögliche) separat verwaltet.
-
13.12.04 22:33 #4Sicaine Tutorials.de Gastzugang
-.- Es soll doch echt Menschen geben, die auch verstehen wie eine Session funktioniert.
Genau so wie ein Mitschüler heute. Kann man die Daten aus der Session wieder entschlüsseln? -.-
-
Ich danke euch für eure schnelle Hilfe !
-
15.12.04 11:12 #6
- Registriert seit
- Aug 2004
- Beiträge
- 464
Kurze Erklärung der Funktionsweise von Sessions:
Besucht ein User eine Site die eine Session eröffnet erfolgen 2 Aktionen:
1. auf dem Server wird eine Sessiondatei mit einem Eindeutigen einmal vergebenen Bezeichner erstellt (nach der expiretime wird diese automatisch gelöscht)
2. der Server teilt dem Browser mit ein Sessioncookie beim User zu erstellen (dagegen kann man sich nicht wehren.. die Cookies sind aber auch harmlos und können [soweit ich weiß] keine Daten aufnehmen die z.b. ein Usertracking ermöglichen da sie nur an den entsprechenden Server zurückgeliefert werden der sie erstellt hat)
Greift jetzt ein User auf die Site zu (jeder Hit wird soweit ich weiß einzeln verwertet) werden die Sessioncookies mit den Sessiondateien abgeglichen und die Site mit den zugehörigen Sessionvariablen gefüttert. Ein fälschen der Sessioncookies ist meines Wissens nach nicht möglich.. ich vermute in der Sessiondatei ist auch die IP des Erstellers gespeichert)
Ich hoffe das hat weitergeholfen..
MfG Dominik
-
15.12.04 11:26 #7
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
Das "fälschen" von Session-Cookies ist ohne weiteres möglich. Wenn ich eine Session-ID kenne, dann ist es kein Problem, mich mit dieser Session-ID auf der Webseite zu bewegen, und somit alle in dieser Session gespeicherten Daten zu übernehmen.
Zitat von TheLightning
-
15.12.04 11:28 #8
- Registriert seit
- Aug 2004
- Beiträge
- 464
Sicher?... wurde nicht auch die IP abgeglichen?.. ich bin mir da etwas unsicher.. aber gabs die möglichkeit nicht irgendwie? oder muss ich die manuell reinspeichern und überprüfen?
Sicher machen kann mans immer
MfG Dominik
-
15.12.04 11:39 #9
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
In der Session-Datei werden nur die Daten gespeichert, die du selbst drin speicherst. Die IP-Addresse wird standartmäßig nicht abgespeichert. Darum muss man sich schon selbst kümmern.
-
15.12.04 11:44 #10
- Registriert seit
- Aug 2004
- Beiträge
- 464
Okay thx.. ich dachte es würden bestimmte Informationen schon standardmässig in $_SESSION[] gespeichert.. man lernt nie aus *gg*...
Kommt davon wenn man das login immer auf andere Coder abschiebt *gg*
MfG Dominik
Ähnliche Themen
-
Möglichkeit für PHP andere Sessions zu benutzen?
Von multimolti im Forum PHPAntworten: 5Letzter Beitrag: 06.07.07, 04:04 -
Problem bei Verwaltung von Sessions mit Session ID
Von Luna2004 im Forum PHPAntworten: 2Letzter Beitrag: 03.06.05, 09:49 -
Probleme mit Sessions und Übergabe an andere PHP Dateien
Von Tigermaus im Forum PHPAntworten: 3Letzter Beitrag: 19.01.05, 13:34 -
Variablen in Sessions andere Werte zuweisen
Von sebastar im Forum PHPAntworten: 4Letzter Beitrag: 14.09.04, 11:03 -
Andere Seite in meine einfügen ?
Von Cyrotase im Forum HTML-EditorenAntworten: 2Letzter Beitrag: 14.04.02, 16:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren