Toon posts:

[php] Sessions niet toonbaar na refresh

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

ik kan pas mijn sessions actief zien nadat ik op refresh klik of nadat ik op een link naar een anders pagina klik

kent iemand dit probleem ?

laat het me even horen.

Thnx

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Hallo. :)
Ik ken het probleem niet, maar ik denk ook dat je met iets te weinig info over de brug komt.

https://fgheysels.github.io/


Verwijderd

Topicstarter
ik heb een login systeem gemaakt

daarmee registreer ik 2 waarde

en als ik nu ingelogd ben moet ik eerst op refresh drukken om ook werkelijk de waarde op te nemen

het gaat om

niet ingelogd = "U bent onbekend"
ingelogd = "Welkom Pietje"

Snapje

  • Grum
  • Registratie: Juni 2001
  • Niet online
Code ?

Ja sorry .. me glazen bol is stuk ;)

( Tis btw ook handig als je eventjes je php versie erbij vermeld )

Verwijderd

Snapje
nee

misschien helpt dit je:
php.net:
Cookies will not become visible until the next loading of a page that the cookie should be visible for.
dit geldt evengoed voor sessions (die maken ook gebruik van koekjes...)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Als jij alles netjes programmeert moet het niks uit maken of het de eerste keer is of de tweede keer dat je met je sessie werkt.

Als je er niet netjes op let is het mogelijk dat waarden de eerste keer niet geset zijn (like D0h!)

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

cookies kunnen alleen geset worden als ze als allereerste (dus nog VOOR je headers) verstuurd worden.

dus als je op een pagina staat, inlogt, en ipv een header verstuurt een page include, dan zijn je cookies nog NIET geset.

zie php.net

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 10 juni 2002 14:50 schreef TheDane het volgende:
cookies kunnen alleen geset worden als ze als allereerste (dus nog VOOR je headers) verstuurd worden.

dus als je op een pagina staat, inlogt, en ipv een header verstuurt een page include, dan zijn je cookies nog NIET geset.

zie php.net
Sessie info zit niet in cookies...

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:14

TheDane

1.618

Op maandag 10 juni 2002 14:51 schreef ACM het volgende:

[..]

Sessie info zit niet in cookies...
:X

doh |:(

ik bedoel 't ook anders , maar dan niet zoals hierboven :+

Verwijderd

Als je dan gewoon bijvoorbeeld op die ene pagina zoiets doet:

$_SESSION["username"] = $username;

waarom doe je dan niet:
Welkom $username ipv
Welkom $_SESSION["username"]

?!
Pagina: 1