[PHP] Sessions registreren en linken *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Roa
  • Registratie: December 2002
  • Laatst online: 03-07-2024
Ey,

Goed, der zijn ontelbare topics over sessions, MAAR, ik heb vrij specefieke vragen.

ik gebruik nu dit als login:
PHP:
1
2
3
4
5
6
7
//maak session aan
session_register('sid');

//controleer of dat goed gegaan is
if(session_is_registered('sid')){
blaatzooi
}


en dit boven iedere pagina:

PHP:
1
2
3
4
5
6
7
//start session
session_start();

//kijk of er een session is
if(sid != '' && session_is_registered('sid')){
blaatzooi
}


Maar, als ik niet ingelogd ben, staat er dus wel session_start(); en krijg ik achter iedere link &PHPSID=hoopzooi. Tenminste, de ene keer wel, en de andere keer niet, vaag, en als het er is niet zo netjes.

Daarnaast las ik ergens dat session_register verouderd is? Ik vat het allemaal niet meer zo goed, en de manual is er ook niet zo duidelijk over. Als ik namelijk $_SESSION[] ga gebruiken, moet ik alsnog eerst session_start() doen, en dat helpt mijn 'probleem' met die links natuurlijk niet..., kortom: 8)7

Research is what I'm doing when I don't know what I'm doing.


Acties:
  • 0 Henk 'm!

Verwijderd

1) je moet idd $_SESSION gebruiken.
2) als je die url krijgt, dat is alleen de 1e keer om het door te geven aan de browser, dan slaat hij dat op als cookie. dus _normaal_ krijg je het alleen na 1 klik(dus al vanaf de pagina de 1e url binnen).

Acties:
  • 0 Henk 'm!

  • Roa
  • Registratie: December 2002
  • Laatst online: 03-07-2024
Dank u voor deze verhelderende post :D
Ik stoor me maar niet maar aan die url, en session_register is nu $_SESSION['sid'] = $sid;

Wat is er mis met session_register? (verouderd ofzo? alleen uit nieuwsgierigheid hoor)

Research is what I'm doing when I don't know what I'm doing.


Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Hier iets aan toevallig?

ps. een smiley in een topictitle ziet er niet uit, verwijderd :z

Professionele website nodig?


  • Roa
  • Registratie: December 2002
  • Laatst online: 03-07-2024
Argh, et stond gewoon in de faq, maar anyway, et was al opgelost, thanx tho :)

Research is what I'm doing when I don't know what I'm doing.