Seite 1 von 1

Problem mit Session ID's (das 100000)

Verfasst: 31.12.2006 00:57
von breather
Also gut. Ich versuche es dennoch mal.

Ich bin eingeloggt als Admin. Schließe den Browser (Firefox).

Ich rufe www.meinedomain24.de auf. Das Forum öffnet sich mit www.meinedomain24.de. Alles passt.

Klicke ich jetzt auf den Link in ein Forum oder auf einen Menülink wie z.B Profil (das Forum ist bis auf ein paar Kategorien in denen jeweils ein paar Foren sind leer) bekommt die URL in der Adressleiste eine Session ID.

Klicke ich dann wieder irgendwohin, hat die URL keine Session ID. Auch bei den weiteren Klicks habe ich keine Session ID.

Ich loggte mich aus und versuchte das ganze mal ohne das ich noch eingeloggt bin. Genau das gleiche.

Ich löschte alle Cookies, schloss den FF. Startete FF und rief meine Seite auf.

Jetzt hat die Startseite eine Session ID. Die nächste Seite ebenfalls wieder. Dann wieder jeder weitere Klick keine Session ID. Sollte ja auch klar sein weil ja beim ersten Seitenaufruf noch kein Cookie gesetzt ist.


Also zur Vereinfachung. Jeder erste klick produziert eine Session ID. Ab dem zweiten Klick bekomme ich keine Session ID's angezeigt, egal wie oft ich dann klicke.


Meine Einstellungen sind folgende:

phpBB Version 2.0.22
Hoster ist Hosteurope

Cookie Einstellungen:

Cookie-Domain "feld ist leer"
Cookie-Name "phpbb2934"
Cookie-Pfad "/"
Sicheres Cookie "deaktiviert"
Sessionlänge [ Sekunden ] "3600"

Ebenfalls hatte ich folgendes getestet:


Cookie-Domain "www.meinedomain24.de"
Cookie-Name "meinedomain24"
Cookie-Pfad "/"
Sicheres Cookie "deaktiviert"
Sessionlänge [ Sekunden ] "3600"

<--- Danach ging kein Login mehr und der Haken bei "Eingeloggt bleiben" wurde auch immer rausgenommen. Den Fehler konnte ich allerdings recht schnell über die Forensuche beheben.


Gelesen habe ich folgendes:

http://www.phpbb.de/doku/kb/artikel.php ... ght=cookie

http://www.phpbb.de/doku/kb/artikel.php ... ght=cookie

<--- Ebenfalls installiert --> Alles bestens und keine Fehler

http://www.phpbb.de/viewtopic.php?t=133 ... ie+session


http://www.phpbb.de/viewtopic.php?t=130 ... ie+session


Nirgends habe ich eine Lösung für mein Problem finden können.


Ich hoffe nun auf die Craks hier und bin gespannt ob es eine Lösung gibt keinerlei Session ID's mehr zu haben.

Wie schauts denn aus mit den SEO URL's. Möchte die früher oder später einbauen, nur nicht jetzt da ich zu wenig Zeit habe und mir das doch etwas zu heikel ist das Zeuch "mal fix" einzubauen. Bin kein Programmierer oder PHP Könner. Ich muss mich da leider immer erst einlesen. Aber würden die dieses Problem beheben ?

Vielen Dank

Re: Problem mit Session ID's (das 100000)

Verfasst: 31.12.2006 11:15
von PhilippK
breather hat geschrieben:Also zur Vereinfachung. Jeder erste klick produziert eine Session ID. Ab dem zweiten Klick bekomme ich keine Session ID's angezeigt, egal wie oft ich dann klicke.
Ich verstehe dein Problem nicht. Das ist ganz normales Standardverhalten - und es funktioniert doch :-?

Gruß, Philipp

Re: Problem mit Session ID's (das 100000)

Verfasst: 31.12.2006 12:03
von Maestro
breather hat geschrieben:Wie schauts denn aus mit den SEO URL's. Möchte die früher oder später einbauen, nur nicht jetzt da ich zu wenig Zeit habe und mir das doch etwas zu heikel ist das Zeuch "mal fix" einzubauen. Bin kein Programmierer oder PHP Könner. Ich muss mich da leider immer erst einlesen. Aber würden die dieses Problem beheben ?
Bei den SEO URLs ist es zumindest bei registrieren Usern noch so das bei einem frischen Aufruf des Forums eine SID angehängt wird, erst wenn man weiter surft ist die SID verschwunden und die SEO URLs kommen zum Einsatz. Bei Gästen werden gleich die SEO URLs verwendet.

MfG

Maestro

Re: Problem mit Session ID's (das 100000)

Verfasst: 31.12.2006 13:35
von breather
PhilippK hat geschrieben:
breather hat geschrieben:Also zur Vereinfachung. Jeder erste klick produziert eine Session ID. Ab dem zweiten Klick bekomme ich keine Session ID's angezeigt, egal wie oft ich dann klicke.
Ich verstehe dein Problem nicht. Das ist ganz normales Standardverhalten - und es funktioniert doch :-?

Gruß, Philipp
Hi.

sorry aber das kann doch nicht sein. Und zwar deswegen nicht da ich im Moment noch eine 2. Installation davon habe. Hier ist ist nicht so.

Egal ob eingeloggt oder ausgeloggt. Wenn ich das Forum aufrufe habe ich keine Session ID's. Weder beim ersten klick, noch beim 2. Klick noch sonst irgendwann.

Also wie gesagt, ich bin ja kein PHP Freak und kenne mich damit eigentlich gar nicht aus. Aber jetz darf mir mal einer sagen warum mein "Problem" jetzt ganz normal sein soll. Und beim anderen Board habe ich keine Session ID's. Dann müsste ja das 1. Board ohne die Session ID's einen Fehler haben.

Kann doch nicht sein dass beides ok ist!?

Also irgendwie versteh ich das nicht ganz :(

Cu jab

Verfasst: 31.12.2006 14:12
von PhilippK
Das Standardverhalten ist eigentlich immer, dass beim ersten Aufruf alle Links Session-IDs erhalten, weil phpBB zu diesem Zeitpunkt nicht feststellen kann, ob ein Session-Cookie gesetzt werden kann.
Die zweite Seiten hat daher immer eine Session-ID in der URL - die Links jedoch keine mehr (sofern das Cookie gesetzt werden konnte).
Beim Testen immer den Browser vorher schließen, weil sonst die Session noch laufen könnte.

Gruß, Philipp

Verfasst: 31.12.2006 16:19
von breather
Aber wie erklärst du dann das mein anderes Forum gar keine Session ID's hat/anzeigt ?

Also im Grunde sagste einfach so lassen ?

Cu breather

Verfasst: 31.12.2006 16:53
von PhilippK
Hast du mal 'nen Link zum zweiten Forum?

Gruß, Philipp

Verfasst: 31.12.2006 18:27
von PhilippK
Also ich habe bei beiden Foren, die du mir geschickt hast, genau das beschriebene Verhalten: auf der ersten Seite SIDs, dann keine mehr.
Mal mit 'nem anderen Browser probiert (vorher Cache und Cookies löschen)

Gruß, Philipp

Verfasst: 31.12.2006 18:53
von breather
Nope leider immer nur mit Firefox.

Aber wenn du sagst da passt alles, dann warens eben nur irgendwelche Cache Probleme. Hatte gestern zwar Cookies und Cache leer gemacht, aber naja.

Danke dennoch und eine sau guten Rutsch ins Neue Jahr.

Cu breather