kostenloser Webspace werbefrei: lima-city


Instanzen in Session

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d*****s

    Hi Forum!

    Meine neue Webseite hab ich objektorientiert aufgebaut. Nun gibts da allerdings n problem.
    Wie kann ich meine Instanzen in einer Session speichern, um auch sp?ter noch darauf zugreifen zu k?nnen?
    Das hinzuf?gen an sich is ja kein Problem, aber es ist ja so, dass bevor die Session erzeugt wird, die Klassen instanziiert werden m?ssen. Wenn ich aber nun immer eine neue Instanz erzeuge ?berschreibe ich die Alten...

    Ich hoffe ich hab mich verst?ndlich ausgedr?ckt und jmd wei? hier Rat.
    Gr??e! :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Du k?nntest das ganze in arrays speichern, mit jeder variablen wird auch eine variable mit ner nummer mitgegeben, wenn dann ne variable wieder gespeichert werden soll, musst du die zahl um eins erh?hen und dann wieder speichern...
    Verstehst du wie ich das meine??? ich glaube instanzspeicherung gibts bei session nicht...
  4. Autor dieses Themas

    d*****s

    erm wie soll ich denn die funktionen der klassen in einem array speichern, das ich in na session registriere?!

    hab nu doch was gefunden (http://de2.php.net/manual/de/language.oop.serialization.php)

    aber danke f?r die schnelle antwort! :thumb:
  5. t**********e

    erkl?r ma bitte wof?r du das brauchst! ich kann mir gar nich vorstellen das du mehrere sessions laufen haben musst. man kann das prob bestimmt auch anders l?sen :thumb:
  6. Autor dieses Themas

    d*****s

    ich brauch nicht mehrere sessions laufen lassen.

    ich wollte lediglich die instanzen meiner klassen
    (
    database - f?r zugriff auf die mysql-db;
    functions - unterschiedliche funktionen zB zum einlesen der templates;
    guest - daten ?ber den besucher, mit der ich die statistik f?tter;
    user - daten ?ber registrierte member nach login;
    mail - daten f?r meinen smtp-form-mailer
    )
    weiternutzen. also kam mir die idee die objekte inna session zu speichern. das dumme war/ist halt, dass die objekte *vor* dem start der session instanziiert werden m?ssen! somit hab ich keine m?glichkeit einer ?berpr?fung, ob die vars bereits gesetzt wurden... :frown:

    m?glich w?rs zB wenn ich die instanziierungen auf nem splash-screen vor der seite laufen lass... dumm nur, wenn jmd quer in die seite einsteigt oder die session durch nen timeout beendet wird!

    hm also irgend ne m?glichkeit muss es doch geben... :slant:

    EDIT:
    jo habs hingekriegt! *jubel*
    so pls close! :biggrin:
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!