Ergebnis 1 bis 5 von 5

Thema: PHP - Objekt in $_SESSION

  1. #1
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP - Objekt in $_SESSION

    Habe festgestellt, dass meine Klasse in der session einfach nicht gespeichert wird.
    Dann habe ich diesen einfacheren Code ausprobiert:
    Code:
    <?
    	class foo
    	&#123;
    		public function __sleep&#40;&#41;
    		&#123;&#125;
    		public function __wakeup&#40;&#41;
    		&#123;&#125;
    	&#125;
    	session_start&#40;&#41;;
    	if&#40;!isset&#40;$_SESSION&#91;'test'&#93;&#41;&#41;
    		echo "Die Klasse macht es auch nicht!
    \n";
    	$_SESSION&#91;'test'&#93; = new foo;
    ?>
    Aber selbst das geht nicht.

    Wo liegt das Problem?

    Viele liebe Grüße
    The User
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    mach mal folgendes:
    das geht bei mir:

    Code:
    <?
       class foo
       &#123;
          public $muh;
       &#125;
       session_start&#40;&#41;;
    
       if&#40;!isset&#40;$_SESSION&#91;'test'&#93;&#41;&#41;
       &#123;  $_SESSION&#91;'test'&#93; = new foo;
          $_SESSION&#91;'test'&#93;->muh = 5;
       &#125;else
          print_r&#40;$_SESSION&#91;'test'&#93;&#41;;
    ?>
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Das was du versuchst nennt sich denke ich serialisieren.
    Schaue am besten mal hier auf php.net nach, dort solltest du alles finden.

  4. #4
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von DarkSyranus
    Das was du versuchst nennt sich denke ich serialisieren.
    Schaue am besten mal hier auf php.net nach, dort solltest du alles finden.
    Ganz genau!
    Dasselbe Verfahren brauchst du auch, wenn du einmal Objekte in einer Datenbank speichern möchtest.

  5. #5
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich habe es probiert, aber nach dem unserialize behauptet der immer, das ganze wäre garkein objekt.

    Edit:
    Okay danke, jetzt klappt es, zumindest bei dem Besipielscript.

Ähnliche Themen

  1. JS, ... Objekt erwartet.
    Von OJMD im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 17.06.2008, 14:37
  2. $_SESSION()
    Von Thonixx im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 22
    Letzter Beitrag: 30.04.2008, 21:56
  3. Image zum Objekt
    Von im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 3
    Letzter Beitrag: 09.04.2008, 13:09
  4. Objekt zentrieren???
    Von Chico im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 17.07.2007, 12:35
  5. Loginscript Problem bei $_SESSION und Cookies...
    Von Neo2400 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 19.08.2005, 22:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •