ilch Forum » Allgemein » HTML, PHP, SQL,... » Variable Session

Geschlossen
  1. #1
    User Pic
    Cartment Mitglied
    Registriert seit
    14.02.2007
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    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..
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Cartment Mitglied
    Registriert seit
    14.02.2007
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Dann definiere dir die Variable in der loader.php mit:

    //Loader.php
    $deinevariable = 'Hassmann';
    $_SESSION['namedervari']=$deinevariable;
    //deine Seiten
    echo 'Ich bin '.$_SESSION['namedervari'];


    Rauskommt: Ich bin Hassmann
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Cartment Mitglied
    Registriert seit
    14.02.2007
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Naja habe es anders gemacht


    Zuletzt modifiziert von Cartment am 13.09.2008 - 11:57:55
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Ich habe für andere nochmals ein Einfaches Script, bzw. eine Function geschrieben mit meheren Functionen!

    ilch-mods.de/downloads-show-48.html

    Lest die readme.txt und für Anfänger emphele ich das nid!
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    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
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    Oder halt so wie ich das Functions Modul aufbaue!
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Cartment Mitglied
    Registriert seit
    14.02.2007
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    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 !
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten