login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sessie starten bij gekozen onderdeel

Offline Duikboot - 26/09/2006 18:12 (laatste wijziging 26/09/2006 18:13)
Avatar van DuikbootGrafische gevorderde Heej,
Ik ben bezig met een systeempje met meerdere onderwerpen. Nu is het de bedoeling dat bij ieder onderwerp het menu komt te staan dat bij dat onderwerp hoort. Nu dacht ik een sessie te starten zodra er op de link van bijvoorbeeld Hengelsport geklikt word (hengelsport.php?status=1). Status = 1 geeft aan dat er een sessie gestart moet worden.

Dat vat ik nog, maar wat nu als de user de link Hengelsport kiest nadat hij/zij bijvoorbeeld op de rubriek "films" is geweest. Dan moet ik eerst de oude sessie destroyen toch? Is het dan noodzakelijk dat de naam van de sessie in session_destroy() moet, of maakt dat niet uit en worden dan alle sessies vernietigd die er op dat moment bezig zijn (wat er trouwens maar 1 is)?

7 antwoorden

Gesponsorde links
Offline Rik - 26/09/2006 18:20 (laatste wijziging 26/09/2006 18:21)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
FangorN heeft een tutorial over sessies geschreven:
http://www.site...4&id=4

Daar heb je vast wat aan! 

Zoiets zou toch werken?
  1. <?php
  2.  
  3. // Als er een nieuw status wordt opgegeven, dan de sessie waarde overschrijven.
  4. if (isset($_GET['status']) {
  5. $_SESSION['onderwerp'] = $_GET['status'];
  6. }
  7.  
  8. // Bij elke $_SESSION['onderwerp'] een ander menu weergeven
  9. switch ($_SESSION['onderwerp']) {
  10. ...
  11. }
  12. ?>
Offline marten - 26/09/2006 19:26
Avatar van marten Beheerder Zet gewoon bovenaan je pagina session_start(); en gebruik die op je hele pagina.

Sessies destroyen hoeft dan niet.
Offline Duikboot - 26/09/2006 20:42 (laatste wijziging 26/09/2006 21:18)
Avatar van Duikboot Grafische gevorderde Boukefalos, wat moet ik dan in die switch invullen, gewoon dit:
  1. <?
  2. switch ($_SESSION['onderwerp']) {
  3. $_SESSION['nieuwe naam'] == "films";
  4. }
  5. ?>
Offline Rens - 26/09/2006 21:18
Avatar van Rens Gouden medaille

Crew algemeen
http://nl2.php.net/switch
Offline Duikboot - 26/09/2006 21:23 (laatste wijziging 26/09/2006 21:23)
Avatar van Duikboot Grafische gevorderde Werkt dat ook met woorden of alleen met getallen? Want ik zie eigenlijk alleen getallen staan.
Offline marten - 26/09/2006 21:24
Avatar van marten Beheerder werkt overal mee
Offline Duikboot - 26/09/2006 21:26
Avatar van Duikboot Grafische gevorderde De sessie moet dan alleen veranderd worden wanneer de sessie ongelijk is aan bijvoorbeeld "hengelsport". Kan ik dan ook gewoon != gebruiken of werken die niet?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s