tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
342
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NinjaOne
    NinjaOne NinjaOne ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    NRW
    Beiträge
    152
    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 !
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Natürlich hat jede Seite ihre "eigenen" $_SESSION-Vars!
     
    »

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Jede Sitzung wird von dem Webserver unter einer relativ eindeutigen Sitzungsidentifikationsnummer (16^32 mögliche) separat verwaltet.
     

  4. #4
    Sicaine 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? -.-
     

  5. #5
    Avatar von NinjaOne
    NinjaOne NinjaOne ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Ort
    NRW
    Beiträge
    152
    Ich danke euch für eure schnelle Hilfe !
     

  6. #6
    TheLightning TheLightning ist offline Mitglied Brokat
    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
     

  7. #7
    Registriert seit
    Jan 2004
    Beiträge
    1.072
    Zitat Zitat von TheLightning
    Ein fälschen der Sessioncookies ist meines Wissens nach nicht möglich.. ich vermute in der Sessiondatei ist auch die IP des Erstellers gespeichert)
    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.
     

  8. #8
    TheLightning TheLightning ist offline Mitglied Brokat
    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
     

  9. #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.
     

  10. #10
    TheLightning TheLightning ist offline Mitglied Brokat
    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

  1. Antworten: 5
    Letzter Beitrag: 06.07.07, 04:04
  2. Antworten: 2
    Letzter Beitrag: 03.06.05, 09:49
  3. Antworten: 3
    Letzter Beitrag: 19.01.05, 13:34
  4. Antworten: 4
    Letzter Beitrag: 14.09.04, 11:03
  5. Andere Seite in meine einfügen ?
    Von Cyrotase im Forum HTML-Editoren
    Antworten: 2
    Letzter Beitrag: 14.04.02, 16:00