You are not logged in.

wcf.regNote.message

~Zero~

Beginner

  • "~Zero~" started this thread

Posts: 14

  • Send private message

1

Tuesday, November 29th 2005, 7:04pm

Fragen -> Session

Also wenn ich eine Variable die bei jedem anderes ist als, bei einem als session variable registriere wird die dann nicht für jeden gleich?




Ich hab irgendwie totalen mist gebaut wennich eine session starten will wird angezeigt das sie schon gesetzt ist will ich sie zerstören wird angezeigt das nicht vorhanden ist.

Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /x/index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /x/index.php:2) in /x/login.class.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /x/index.php:2) in /x/login.class.php on line 2

Was hab ich nun schon wieder falsch gemacht?

This post has been edited 3 times, last edit by "~Zero~" (Nov 29th 2005, 7:55pm)


Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Tuesday, November 29th 2005, 8:30pm

RE: Fragen -> Session

Quoted

Original von ~Zero~
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in /x/index.php on line 2

das heißt die session die du entfernen möchtest existiert nicht

Quoted

Original von ~Zero~
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /x/index.php:2) in /x/login.class.php on line 2

du versuchst eine session zu starten obwohl die ausgabe schon geschehen ist bzw. im gange ist.

Quoted

Original von ~Zero~
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /x/index.php:2) in /x/login.class.php on line 2

siehe davorliegende antwort
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

~Zero~

Beginner

  • "~Zero~" started this thread

Posts: 14

  • Send private message

3

Tuesday, November 29th 2005, 8:54pm

Quoted


Ich hab irgendwie totalen mist gebaut wennich eine session starten will wird angezeigt das sie schon gesetzt ist will ich sie zerstören wird angezeigt das nicht vorhanden ist.

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

4

Wednesday, November 30th 2005, 9:28am

schreib ma en @ vor die SessionDestroy Funktion, damit unterdrückst du die Fehlermeldung, d.h. ABER NICHT, des der Fehler deswegen weg ist, sondern nur des die folge Fehler dadurch verminden werden können, weil keine Ausgabe mehr vorher stattfindet.


Ansonsten, wenn du schauen willst wie man Session benutzt, also Beispiele brauchst,
guckst du hier:
sicherer login mit session usw
oder
Sessions


Ciao Ephraim

CiL

Beginner

Posts: 37

  • Send private message

5

Tuesday, January 24th 2006, 6:36am

Aus Sicht der Sicherheit sollte nach einem Login die SESSION_ID neu sein dafür gibt es auch einen Befehl

session_regenerate_id()

so bist du nicht gezwungen destroy und start zu machen.

;)

Wenn das die Absicht deines anliegends war.

ShaoKhan

www.Spiegelwelt.com

Posts: 393

Location: 127.0.0.1

Occupation: EDV Dienstleister

  • Send private message

6

Monday, February 13th 2006, 5:57pm

Gibt es mit Sessions unter PHP5 nicht sowieso Probleme ?
Ich glaub unter PHP5 funktioniert das nimmer richtig.
Ich jedenfalls versuch da grad durchzusteigen.
Bin für jeden Tip zu haben.
Leben heisst - Narben tragen.

xundy

Beginner

Posts: 37

  • Send private message

7

Saturday, March 4th 2006, 12:27pm

Also ich würde mal behaupten das da irgendeine Ausgabe gemacht wird, bevor die session angelegt wird!

Also Script mal prüfen ob vor session start schon was ausgegeben wird(vielleicht ne Leerzeile oder Leerzeichen for <?php)

mfg

wcf.user.socialbookmarks.titel