[PHP] Sessions in een Object...

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ff een vraagje, ik wordt helemaal 8)7

ik heb een class en daarmee maak ik een object.
In die class staat een functie die een sessie registreerd.

Als ik in een andere pagina kom, dan kan ik die session niet uitlezen.
De session bestaat wel, maar is leeg.
De waarde die ik erin stop controleer ik voor ik de session registreer en is niet leeg.

Kortom kan ik in een class een session registreren???

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Nu online
session_start(); toevoegen? (boven aan de pagina, of iig voor waar er informatie verzonden wordt naar de client)

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
session_start(); staat goed, helemal bovenaan de pagina's.

Maar mijn vraag is eigenlijk, is het mogelijk...

Zo ja, dan ga ik ff verder puzzelen.
Zo nee, dan kap ik er gelijk mee.

En als ik op sommige dingen moet letten, dan zou ik dat ook graag willen weten ;)

Ps. Ik begin namelijk net met classes bezig en ik ben nog aan het uitdokteren hoe en wat precies.

[ Voor 17% gewijzigd door Verwijderd op 01-04-2003 15:12 ]


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Nu online
Je weet wat van superglobals ($_SESSION["sessienaam"])? Dat is misschien 'de uitgang' :P

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik werk nog met PHP 4.06...

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Nu online
Verwijderd schreef op 01 April 2003 @ 15:18:
ik werk nog met PHP 4.06...
Dan zou ik vrij snel naar PHP 4.3.1 overstappen :) Werkt ook beter met classes enzo :)

|>


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
uhmm.. ja, ben ik wel van plan.
Maar mijn host ondersteund nog 4.06...

Acties:
  • 0 Henk 'm!

  • cenix
  • Registratie: September 2001
  • Laatst online: 16-09 20:24
Kun je misschien wat van je code plaatsen?
Dan kunnen we beter zien wat/hoe het fout gaat.

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 01 April 2003 @ 15:41:
uhmm.. ja, ben ik wel van plan.
Maar mijn host ondersteund nog 4.06...
Dan zou het kunnen dat je $_SERVER moet global'len (= nieuw werkwoord, ik global enz.).

Acties:
  • 0 Henk 'm!

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21:53

Tux

Verwijderd schreef op 01 april 2003 @ 15:41:
uhmm.. ja, ben ik wel van plan.
Maar mijn host ondersteund nog 4.06...
Wat voor hoster draait er nu nog 4.0.6 :X

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Acties:
  • 0 Henk 'm!

  • snoopy
  • Registratie: December 2000
  • Laatst online: 17-08 08:27
$_SERVER werkt niet onder PHP 4.0.6, maar dan moet je $HTTP_SERVER_VARS gebruiken en wel globallen dan.

Acties:
  • 0 Henk 'm!

  • djazete
  • Registratie: Juli 1999
  • Laatst online: 07-02-2020

djazete

steel

ik weet niet hoe het met 4.06 zit, maar met 4.3.x werkt het gewoon, als ik vanuit bla.php session_start(); aanroep, kan ik van bv een object myTest->doSomeSessionStuff(); gewoon sessie vars zetten en lezen...
zonder dat ik specefiek in de constructor nog eens een session_start() neerzet..., (als ik hem weg laat in bla.php zou dat natuurlijk wel moeten)
Maar het gaat hier dus prima in mn objecten...
Pagina: 1