$_SESSION probleempje

Status
Niet open voor verdere reacties.

hitme007

Gebruiker
Lid geworden
16 jun 2004
Berichten
131
Even een paar stukjes code vooraf
PHP:
//bovenaan pagina
session_name("sid");
session_start();
echo $_SESSION['page'];

blablabalabalbablala.......

&middot;&nbsp;<a href="" onClick="<? $_SESSION['page'] = "home"; ?>">Home</a><br>
&middot;&nbsp;<a href="" onClick="<? $_SESSION['page'] = "toevoegen_reptiel_stap0"; ?>"><font color="green">Reptiel toevoegen</font></a><br>
&middot;&nbsp;<a href="" onClick="<? $_SESSION['page'] = "copyrights"; ?>">>Copyrights</a><br>
&middot;&nbsp;<a href="" onClick="<? $_SESSION['page'] = "contact"; ?>">Contact</a><br>
&middot;&nbsp;<a href="" onClick="<? $_SESSION['page'] = "webstats"; ?>">Webstats</a>

blabalbablablabablal........

<?php
$DefaultFolder = "./pages/";
$DefaultType = ".php";
$DefaultFile = "home.php";
$ErrorFile = "error.php";
$Page = $_SESSION['page'];

if(!$Page) {
include("$DefaultFolder$DefaultFile");
} 
elseif(strstr($Page,"..")) {
include("$DefaultFolder$ErrorFile");
}
elseif(file_exists("$DefaultFolder$Page$DefaultType")) {
include("$DefaultFolder$Page$DefaultType");
}
elseif(file_exists("DefaultFolder$Page")) {
include("$DefaultFolder$Page");
}
else {
include("$DefaultFolder$ErrorFile");
}
?>

ik heb nog weinig ervaring met sessions en ben daar nu een beetje mee aan t proberen,
maar wat er nu gebeurd is dat er altijd, maakt niet uit welke link je aanklik, altijd webstats word geinclude ipv van home of contact, etc.

Wat doe ik fout?
anyone?
 
Laatst bewerkt:
Owm stom, dit gaat natuurlijk niet:

onClick="<? $_SESSION['page'] = "webstats"; ?>"

maja, jullie weten wat ik bedoel hoop ik,
hoe pak ik dit goed aan?
 
PHP:
$pages = array('toevoegen_reptiel_stap0','copyrights','contact','webstats');
$_SESSION['page'] = 'home';
  if(isset($_GET['pagina']) AND in_array($_GET['pagina'],$paginas))
  {
  $_SESSION['page'] = $_GET['pagina'];
  }
En dan je link laten verwijzen naar, om maar een voorbeeld te noemen, index.php?pagina=copyrights.
 
idd, of iets moeilijker:)
je maakt een pagina'setpage' ofzoiets
de links is dan setpage.php?page=blabla
en die zet dan die pagina in je variable en linkt je door
 
Ok, bedankt voor jullie reacties, kan hier wel wat mee denk ik. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan