super Nemutagk,
tienes razón moveré el GET XD igual no me cae bien, porque deja que vean que hago y que mando ¬¬'
en fin, les enseño como quedo, si alguien tiene alguna mejora, la acepto feliz ^^
Código PHP:
Ver original<?php
include("header.php");
include("menu.php");
switch($_REQUEST["opc"]){ //recién cambiado xD
case "registro":
if(isset($_SESSION["act"])){ switch($_SESSION["act"]){
case "confirma":
if(isset($_SESSION["registrando"])) include("registro/confirmar_registro.php");
else
include("default.php");
break;
case "imprimir":
if(isset($_SESSION["registrando"])) include("inscripcion/imprime_registro.php");
else
include("default.php");
break;
default:
include("registro/registro.php");
break;
}
}
else
include("registro/registro.php");
break;
case "edicion":
unset($_SESSION["registrando"]); if(isset($_SESSION["act"])){ switch($_SESSION["act"]){
case "llenar":
case "modificar":
include("edicion/llena_datos.php");
break;
case "confirma":
if(isset($_SESSION["editando"])) include("edicion/confirmar_datos.php");
else
include("default.php");
break;
case "imprimir":
if(isset($_SESSION["editando"])) include("edicion/imprime_datos.php");
else
include("default.php");
break;
default:
include("edicion/edicion.php");
break;
}
}
else
include("edicion/edicion.php");
break;
case "info":
unset($_SESSION["editando"]); unset($_SESSION["registrando"]); include("info.php");
break;
case "contacto":
unset($_SESSION["editando"]); unset($_SESSION["registrando"]); include("contacto.php");
break;
}
include("pie.php");
?>
Es solo una parte, no todo, porque tengo otras mil validaciones antes, de inicio de sesion, de creación de variables y bueno xD
Verifico que exista la variable de registrando o editando, es para que no me dejen las cosas a medias xD y voy manipulando los datos, por momentos.. por eso tiene el imprimir, modificar o confirmar :D
En fin, mi aporte por hoy, si a alguien le sirve.. super ;)
saluditos!! =)
EDITO: Nooo!!! no las secciones no van por sesion, van las variables de los formularios que es en realidad lo que me provocaba conflicto, lo demás funciona con URLS normales.. xDDDDD y si se, que no todo es código ;)