Menú Cerrar

Separar paginas por secciones sin mysql

Bueno hay hartas maneras de hacer que la url se vea como index.php?seccion=algo

a travez de una estructura de control (IF)
La variable $id se puede renombrar a tu gusto pero siempre con $ al principio
Ejemplo 1:

<?
if($id == "") {
//Si la variable $id no contiene nada coloco principal.php
//Como pagina por defecto
include("principal.php");
}
else {
//si la variable $id contiene algo coloco la pagina que ira
//En este caso un archivo que va ir incluido

if(file_exists("$id.php")) {
//Ver si el archivo existe
//si existe le hago un include
include("$id.php");
}
else {
//Sino includo la pagina de error
include("error.php");
}
}
?>

Ejemplo 2:

Solamente con IF para hacer urls mas largas
index.php?seccion=algo&quiero_ver=otracosa

puedes poner esto para las otras paginas que vas a incluir

<?
// pongo index.php?variable=1 mostrara el mensaje de la 1 variable
if($variable == '1') {
echo "muestro la 1 variable";
if($variable2 == '2') {
//si pongo index.php?variable=1&variable2=2 mostrara el 1 mensaje y el 2 mensaje.
echo "muestro la 2 variable";
}
}
?>
Ejemplo 3:
<?
switch($accion) {
//esto mostrare por defecto
default:
include('paginaprincipal.php');
break;
//mostrare si entro con la url index.php?accion=ver
case ver:
include('pagina2.php');
break;
}
?>

Bueno estas son las maneras que conozco espero que te sirva de algo.

 


Redes Sociales


Publicado en Soporte Tecnico

Te puede interesar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *