[OPGELOST] Gegevens van pagina tot pagina meenemen

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

[OPGELOST] Gegevens van pagina tot pagina meenemen

Bericht door sukkelaap » 08 jul 2005, 20:29

Met veel referral systemen merk je meestal dat als je via een bepaalde referrallink op een site komt dat er een ID instaat, maar als je daarna van pagina verwisseld onthoud hij die ID terwijl hij niet meer in de link word weergegeven.

Hoe is dit mogelijk, dat die dit telkens doorgeeft? En zonder dat je op elke pagina van je website iets moet plaatsen? Of als zoiets in header.php kan ben ik ook gelukkig :)
Laatst gewijzigd door sukkelaap op 12 jul 2005, 15:39, 1 keer totaal gewijzigd.

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 08 jul 2005, 22:42

lijkt erop als of dit in een session wordt gedaan.

op die pagina start je dan een session van x seconden en dan kan je een aantal variabelen aan die sessie meegeven.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 10 jul 2005, 11:51

Zou je misshcien kunnen uitleggen hoe je zoiets moet doen?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 10 jul 2005, 20:31


Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 14 jul 2005, 04:23

Dat artikel is zwaar verouderd.

Hieronder even een beknopte uitleg.

Sessies zijn cookies die voor bepaalde tijd geldig zijn, na een paar minuten zijn ze dus verdwenen. Ze verdwijnen ook zodra je de browser sluit.
Een sessie is een variabele die door de browser 'onthouden' wordt. Je kunt er dus gegevens mee doorsturen van de ene pagina naar de andere.
Alle pagina's waarbij sessies gebruikt worden dienen altijd te beginnen met: session_start(); . Dit moet dus perse altijd bovenaan het script staan.
Om een sessie aan te maken gebruiken we $_SESSION. Een sessie geven we doorgaands een naam, bijvoorbeeld voornaam, de sessie komt er dan zo uit te zien: $_SESSION['voornaam']
Als we een sessie willen maken zullen we een waarde moeten toekennen aan de sessie. Een sessie creeer je dus zo:

Code: Selecteer alles

<?php

session_start();

$_SESSION['voornaam'] = 'sukkelaap';

?>
Er is nu een sessie genaamd voornaam gemaakt met als waarde sukkelaap. Als je in de volgende pagina wilt weten wat de waarde van de sessie voornaam is dan kun je dat zo aanroepen:

Code: Selecteer alles

<?php

session_start();

if (isset($_SESSION['voornaam']))
{
   print($_SESSION['voornaam']);
}

?>
Een uitgebreidere uitleg kun je vinden op: http://nl2.php.net/manual/nl/function.session-start.php
Wil je Poker leren spelen?
SQL leren?

Plaats reactie