Ich habe mal ein paar allgemeine Fragen zu sessions, weil das bei mir nicht immer so 100% funktioniert.
Wie man sie benutzt ist ja nicht besonders schwer aber ich frage mich wie das ganze eigenltich funktioniert.
1. Wennn ich meinen Server so einstelle, dass er sowohl coolies als auch die url für die session id verwenden soll, wie ermittelt der server, ob er nun die id in nem cookie hinterlegen kann oder nicht.
2. Wieso, wenn die SID in nem cookie gespeichert ist, ist die session nur in einem Browserfenster aktiv. Wenn ich ein neues Browserfenster öffne, hat die Session nichts mit der anderen zu tun.
Wenn ich aber z.B. ein neues Fenster aus nem Fenster öffne, wo gerad ne Session aktiv ist, so ist im neuen Fenster die selbe Session verfügbar.
3. Wie funktioniert das ganze mit Frames. Ist die Session in allen Frames der Hauptseite Verfügbar. Wenn ich in einem Frame ne Session starte, und in nem anderen auch, ist das dann die gleiche. Wenn nicht geibt es möglichkeiten eine gemeinsame Session für alle frames zu starten.
4. Wenn ich mit Javascript ein Fenster öffnen lasse, ist dann die Session auch dort verfügbar.
5. Hängt es irgendwie von Browser ab wie die SID übermittelt wird? (Siehe Problem 1 unten):
Ich habe nämlich folgende Probleme:
1. Ein Freund hat ein von mir geproggtes GB in einen iframe eingebunden. Wenn er sich einloggen will, geht es nicht. Ist die Seite nicht in dem Iframe geht es. "Nicht gehen" heißt, dass man sich zwar einloggen kann, dann aber die Varieblen der Session nicht verfügbar sind.
Das Problem besteht nur im IE6 in Opera und Netzcape funktiert alles!
2. Ich habe ein Javascrip, das auf meiner seite auf der eine Session aktiv ist ein Popup öffnet, das den User auf neue Nachrichten aufmerksam macht. Wenn ich es schließe, so wird per JS ne neue Seite auf der Hauptseite geladen. Manchmal kommt es vor, dass die Session dann nicht mehr aktiv ist, also der User ist plötzlich nicht mehr eingeloggt. Das passiert glaube ich nur beim ersten mal.
Habe viel geschireben, vielleicht könnt ihr mir ein wenig helfen. Ich bedanke mich schon jetzt dafür.
Gruß David
Wie man sie benutzt ist ja nicht besonders schwer aber ich frage mich wie das ganze eigenltich funktioniert.
1. Wennn ich meinen Server so einstelle, dass er sowohl coolies als auch die url für die session id verwenden soll, wie ermittelt der server, ob er nun die id in nem cookie hinterlegen kann oder nicht.
2. Wieso, wenn die SID in nem cookie gespeichert ist, ist die session nur in einem Browserfenster aktiv. Wenn ich ein neues Browserfenster öffne, hat die Session nichts mit der anderen zu tun.
Wenn ich aber z.B. ein neues Fenster aus nem Fenster öffne, wo gerad ne Session aktiv ist, so ist im neuen Fenster die selbe Session verfügbar.
3. Wie funktioniert das ganze mit Frames. Ist die Session in allen Frames der Hauptseite Verfügbar. Wenn ich in einem Frame ne Session starte, und in nem anderen auch, ist das dann die gleiche. Wenn nicht geibt es möglichkeiten eine gemeinsame Session für alle frames zu starten.
4. Wenn ich mit Javascript ein Fenster öffnen lasse, ist dann die Session auch dort verfügbar.
5. Hängt es irgendwie von Browser ab wie die SID übermittelt wird? (Siehe Problem 1 unten):
Ich habe nämlich folgende Probleme:
1. Ein Freund hat ein von mir geproggtes GB in einen iframe eingebunden. Wenn er sich einloggen will, geht es nicht. Ist die Seite nicht in dem Iframe geht es. "Nicht gehen" heißt, dass man sich zwar einloggen kann, dann aber die Varieblen der Session nicht verfügbar sind.
Das Problem besteht nur im IE6 in Opera und Netzcape funktiert alles!
2. Ich habe ein Javascrip, das auf meiner seite auf der eine Session aktiv ist ein Popup öffnet, das den User auf neue Nachrichten aufmerksam macht. Wenn ich es schließe, so wird per JS ne neue Seite auf der Hauptseite geladen. Manchmal kommt es vor, dass die Session dann nicht mehr aktiv ist, also der User ist plötzlich nicht mehr eingeloggt. Das passiert glaube ich nur beim ersten mal.
Habe viel geschireben, vielleicht könnt ihr mir ein wenig helfen. Ich bedanke mich schon jetzt dafür.
Gruß David
Kommentar