Hola
cuando abro por primera vez la pagina, y doy click por ejemplo al enlace 3
siempre toma el valor del último enlace (idpage = 8), que está pasando?
De tal forma que la variable de sesion con el switch de´más abajo controle la ejecucion de los scripts, y asi no mostrar valores por la URL (tal como get). Si alguien tiene otra idea ? GRACIAS
Adjunto el código:
<?php
session_start();
$idpage = $_SESSION["idpage"];
echo "$idpage"; // siempre es 8
if (empty($idpage))
$idpage = 1;
?>
<div class="page">
<div class="header"></div>
<div class="cuerpo">
<div id="lateral">
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=1; ?>" class="imglink">Quienes Somos</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=2; ?>" class="imglink">Servicios</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=3; ?>" class="imglink">Obra Nueva y Reformas</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=4; ?>" class="imglink">Empresas Varias</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=5; ?>" class="imglink">Comunidades de vecinos</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=6; ?>" class="imglink">Particulares</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=7; ?>" class="imglink">Clientes</a></td></tr>
<tr><td><a href="<?php echo $PHP_SELF; $_SESSION['idpage']=8; ?>" class="imglink">Contacto</a></td></tr>
</table>
<?php
switch ($idpage)
{
case "0" :
echo "";
break;
case "1" :
include("about_us.php");
break;
case "2" :
include("services.php");
break;
case "3" :
include("obrayref.php");
break;
case "4" :
include("empresas.php");
break;
case "5" :
include("comuna.php");
break;
case "6" :
include("particulares.php");
break;
case "7" :
include("clients.php");
break;
case "8" :
include("contact_us.php");
break;
}
?>
</div> <!-- cierra principal -->
</div> <!-- cierra cuerpo -->
</div> <!-- cierra page -->