Fr. 12.09.2008
23:57 Uhr
#1
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
In der user.php, besonders in der Funktion user_login_check()
ist von der Variable $_SESSION die Rede. Allerdings hätte ich einmal die Frage wie bsp. die Variable $_SESSION['authid'] auf auf die Index übertragen wird. Zwar setzt er einen Cookie, allerdings dort nicht alle Variabeln vorhanden.
Im Klaren.
Wie bekomme ich es hin eine neue Variable durch eine Funktion ausgeben zu lassen?
verwendete ilchClan Version: 1.1
Sa. 13.09.2008
09:34 Uhr
#2
- Registriert seit
- 13.02.2008
- Beiträge
- 1.591
- Beitragswertungen
Und was bringt dir das? Mach lieber ne Abfrage WHERE id = $_SESSION['authid']; is das einfachste als im System Rumzuspielen ohne ahnung! Und die werden übertragen über die loader.php zur index.php! Ganz easy..
Sa. 13.09.2008
11:36 Uhr
#3
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
Mein Problem ist ich benötige eine weitere Session Variable weis wo die sind und in welche Funtkion das verarbeitet wird aber nicht wo sie übertragen werden aufs restliche CMS.
Es ist einfach so. Ich benötige eine weitere Session Variable um eine bestimmte ID im ganzen Verlauf mit zu nehmen, da ich sie in jedem zweiten Modul benötige.
Zuletzt modifiziert von Cartment am 13.09.2008 - 11:43:23
Sa. 13.09.2008
11:52 Uhr
#5
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
Naja habe es anders gemacht
Zuletzt modifiziert von Cartment am 13.09.2008 - 11:57:55
Sa. 13.09.2008
12:49 Uhr
#7
- Registriert seit
- 26.08.2006
- Beiträge
- 2.122
- Beitragswertungen
Hey, Cartment!
Hassmann hat da irgendwas überlesen.
Also die vordefinierten SESSION vars werden in der include/includes/func/user.php definiert und über die loader.php geladen und wiederum über die index.php geladen.
D.h. sobald eine Datei geladen wird in der eine $_SESSION[] definiert wird ist sie gesetzt und global, vorher ist sie leer. Also wird im Forum eine Session var definiert wird sie ERST gesetzt, wenn das Forum aufgerufen wird (bzw. die Datei), vorher nicht.
Somit könntest du auch SESSOIN vars in der index.php definieren, damit sie von Anfang an gesetzt sind.
Mit böhsen Grüßen
BöhserDavid
Sa. 13.09.2008
12:53 Uhr
#8
- Registriert seit
- 13.02.2008
- Beiträge
- 1.591
- Beitragswertungen
Oder halt so wie ich das Functions Modul aufbaue!
Sa. 13.09.2008
12:59 Uhr
#9
- Registriert seit
- 14.02.2007
- Beiträge
- 372
- Beitragswertungen
Also ich hab nun eine eigene funtion egschrieben und die variable mit return am ende ausgegeben. Jedoch werden die Session Variabeln nicht in den dementsprechenden Funktionen ausgegeben was mir etwas seltsam vorkommt
Sa. 13.09.2008
13:03 Uhr
#10
- Registriert seit
- 13.02.2008
- Beiträge
- 1.591
- Beitragswertungen
Schau dir doch mal meine an! Mit return würde ich nicht arbeiten! Bei meiner kleppt alles einwandfrei und kannst sogar angeben was passiert also ausgegeben wird wenn nicht eingeloggt oder ob man überhaupt eingeloggt sein muss oder gast sein darf !