Ruud,
dank voor jouw reactie, maar ik kom er nog niet uit

eerst dacht ik dat het lag aan het feit dat ik iets had in de trend van
<a href="#?music=off"> maar dat werkte niet echt.
hoe ziet het er nu uit?
Intropagina bevat code
<?php $_SESSION['music'] = "aan"; ?>
sessie variabele music wordt aangemaakt, en van een waarde voorzien
Template bevat de volgende code:
if (isset($_GET['music'])) $_SESSION['music'] = $_GET['music'];
if (isset($_SESSION['music']) && $_SESSION['music'] == 'off') {
$geluid = 'uit';
}else{
$geluid = 'aan';
}
Dit stuk staat aan het begin van de pagina. Hier wordt dus gekeken of er met een url een variabele music is meegegeven, en wat die waarde is. Die waarde wordt in de sessievariabele gezet. Vervolgens wordt er gekeken of er een sessievariabale bestaat, en of die dan op off staat. Wanneer dat het geval is wordt de variabele geluid gevuld met uit, en anders met aan.
Om nog niet direct alles om zeep te helpen heb ik in de body van de pagina heel simpel het commando
echo $geluid;
toegevoegd.
Nadat ik via de intropagina binnenkom staat er dus keurig aan.
nu heb ik de pagina opgestart die eindigt op:
/pages/tarieven.php?music=uit
Mijn verwachting is nu dat er op de site het woord
uit verschijnt, echter er blijft
aan staan.
Wat zie ik over het hoofd?