Willkommen im cgboard - classic games Forum! Deine gemütliche Retro Gaming Community. Besuche uns auch im Discord Chat.

[Frage] Problem mit Session
#1
0
Hallo,

ich hab seit langen mal wieder an meiner Seite gearbeitet und da die News- Kommentarfunktion zu 100 % Fertig ist sowie die Möglichkeit Handbücher Down- Upzuloaden wollte ich die schon mal Online nehmen, da Local auch alles ohne Probleme lief.
Irgendwie muss aber doch ein Session Fehler sich eingeschlichen haben, wodurch es leider nicht möglich ist sich anzumelden.

Local geht die Anmeldung, Online komischerweise nicht.

http://www.oldgamesplanet.com

Hab hier mal den Mitschnitt aus der error_log
Code:
[17-Apr-2012 01:51:39] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/login/system/login.php on line 61
[17-Apr-2012 01:53:46] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:53:46] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:53:48] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:53:48] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:57:32] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:57:32] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:59:49] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 01:59:49] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:13] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:13] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:13] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/login/system/login.php on line 61
[17-Apr-2012 02:00:21] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:21] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:45] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:45] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:50] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:00:50] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:03:57] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:03:57] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:04:15] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:04:15] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:04:15] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/login/system/login.php on line 61
[17-Apr-2012 02:04:22] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:04:22] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:05:49] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:05:49] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:07:56] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:07:56] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:08:03] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:08:03] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:11] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:11] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:18] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:18] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:20] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:20] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:26] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:31] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:38] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2
[17-Apr-2012 02:12:47] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home1/oldgames/public_html/portal/includes/config.php:1) in /home1/oldgames/public_html/portal/includes/config.php on line 2

Kann mir jetzt nicht erklären was für welche Probleme es mit der session_start() gibt.
Bin aber jetzt auch nicht der Experte, vielleicht ist es aber auch schon zu spät. Big Grin

Falls jemand eine IDEE hat wie ich das Problem beheben kann, würde ich mich freuen. Smile

EDIT: Problem denke mal behoben.
Hab den Code "session_start()" aus der config.php entfernt und ganz vorne in die index.php eingefügt, jetzt geht der Login wieder. Smile
[Bild: 3344442782.png]
FTP Server Zugangsdaten [Bild: <a href=ftp.php?server=markocat.no-ip.biz:2121]" class="mycode_img" />
Zitieren
#2
0
Wenn du eine Session starten willst, darf nichts anderes VOR dem Start der Session kommen. Egal ob Text oder sonstwas, die Session muss immer das Erste sein, dass passiert.
Vielleicht war eine Warning oder ein Fehler in der config.php (oder in der Seite, die sie includet) der Anlass, dass die Session nicht mehr gestartet werden konnte. Vielleicht wird diese Fehlermeldung offline unterdrückt (error_reporting).
Zumindest lässt die Zeile "Cannot modify header information - headers already sent" das vermuten.
[Bild: gog.png] [Bild: opel.png] [Bild: atr.png]
In ewigem Gedenken an SonataFanatica... R.I.P., mein alter Freund  Sad
Zitieren
#3
0
Unterdrückt werden die Fehlermeldungen auch Online durch die php.ini
Die Session stand schon am Anfang der config.php hab aber eine Ahnung warum es nicht ging, weil ich die config.php per Include lade wird die Session nicht ganz am Anfang geladen.

Deshalb hab ich die Session jetzt ganz am Anfang der Index.php gesetzt, da durch steht die jetzt wirklich am Anfang.
Warum der Fehler nicht Local kam, weiß ich dennoch nicht, hab extra darauf geachtet das die php.ini einigermaßen identisch ist.
[Bild: 3344442782.png]
FTP Server Zugangsdaten [Bild: <a href=ftp.php?server=markocat.no-ip.biz:2121]" class="mycode_img" />
Zitieren
#4
0
Naja, dann startest du die Session eben schon in der index, sollte eigentlich keinen grossen Unterschied machen.
Ich vermute mal, die config.php sollte auch von anderen PHP-Files aus includet werden... Naja, dann musst du eben auf jeder dieser Seiten einen session_start() machen, ich wüsste jetzt auch keine andere Lösung, da ja nicht sicher ist, woran es nun lag.

Irgendwas muss eigentlich vor dem Session passiert sein, sonst würde er ja nicht diese Meldung ausgeben...
[Bild: gog.png] [Bild: opel.png] [Bild: atr.png]
In ewigem Gedenken an SonataFanatica... R.I.P., mein alter Freund  Sad
Zitieren
#5
0
Es müsste denke ich mal in der index.php reichen, dass die session gestartet wird, da die allen Seiten voreingestellt ist und andere Seiten darin nur über switch - case geladen werden.
Werde das ganze aber nochmal beobachten, da ich testweise den Befehl session_start() mal ganz entfernt hatte, es aber dennoch die Session gespeichert hatte.
Vielleicht hab ich in irgendeiner Datei noch was vergessenes drin.

Früher hat es auch mal eine Session für die eingestellte Sprache angelegt, die scheint es irgendwie beim schließen des Browsers jetzt zu löschen.

Werde das ganze nochmal überprüfen und überarbeiten müssen, da viel Quellcode noch von 2009 ist.

EDIT: Ich glaube auch das ich das Session Start damals selbst für die Sprachwahl eingebaut habe, dass Login läuft ja im Hintergrund über ein Loginsystem was nicht von mir ist, dass sicher woanders die Session anlegt.
[Bild: 3344442782.png]
FTP Server Zugangsdaten [Bild: <a href=ftp.php?server=markocat.no-ip.biz:2121]" class="mycode_img" />
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  REGEX Problem Gadler 14 166 Vor 34 Minuten
Letzter Beitrag: GBuster
  [Frage] DirectX 9.0 auf WIN 11 mit DirectX12 Ultimate Commodus 2 536 16.06.2023, 15:34
Letzter Beitrag: Commodus
  [Problem] Kleines QB64 Problem zwecks Maus und Buttons SagaraS 3 535 12.03.2023, 23:17
Letzter Beitrag: SagaraS
  [Problem] Spiele-Probleme mit Funktion Kernisolierung WIN11 Commodus 6 1.091 15.09.2022, 09:04
Letzter Beitrag: Juttar
Information [Info] Geforce-Treiber mit neuen Funktionen Juttar 1 1.828 31.10.2019, 07:58
Letzter Beitrag: Heinrich Reich

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste