PHP expert |
|
Ik denk dat hij bedoeld dat het volledig zal verdwijnen, en er telkens index.php boven staat terwijl er subpagina's worden geladen.
Dit is IMO niet zo goed omdat de gebruiker dan moeilijker kan terugkeren naar een vorige pagina, maar goed, hier is _een_ oplossing (daarom niet persé _de_).
<script language="javascript">
// initialiseer http-object hier, kijk daarom naar mijn ajax-tutorial
function pageSend(middle, menu) {
http.open('get', 'setSession.php?middle='+ middle +'&menu='+ menu);
http.send(null);
window.location = "index.php";
}
</script>
<a href="" onclick="pageSend('vijfbeste', 'menu');
<script language="javascript"> // initialiseer http-object hier, kijk daarom naar mijn ajax-tutorial function pageSend(middle, menu) { http.open('get', 'setSession.php?middle='+ middle +'&menu='+ menu); http.send(null); window.location = "index.php"; } </script> <a href="" onclick="pageSend('vijfbeste', 'menu');
setSession.php
<?php
session_start();
$_SESSION['middle'] = isset($_GET['middle']) ? $_GET['middle'] : null;
$_SESSION['menu'] = isset($_GET['menu']) ? $_GET['menu'] : null;
?>
<?php $_SESSION['middle'] = isset($_GET['middle']) ? $_GET['middle'] : null; $_SESSION['menu'] = isset($_GET['menu']) ? $_GET['menu'] : null; ?>
Zoiets zou moeten werken. |