Det skal ordnes med AJAX, er jeg rimelig sikker på. AJAX er Asynchronous Javascript And XML. Lær mere på
www.w3schools.com/ajax.Men ja, AJAX, hvis jeg har forstået det korrekt at du vil ændre $_SESSION['change'] uden at reloade siden. Dog vil ændringen først være tilgængelig ved næste sideload alligevel, med mindre du laver flere AJAX kald.
Indsæt flg. afsnit mellem <head> og </head> i din html kode.
-------------------
<script type="text/javascript">
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
</script>
--------------------
Og skriv dit link til at være:
<a onClick="xmlhttp.open('GET','unset_session.php',true); xmlhttp.send();">Ødelæg Session</a>
Og sørg for at lave en .php fil med indholdet
<? $_SESSION['changes'] = "off"; ?>