La función Include('') es dividir el documento en partes. Este comando no incluye nada hasta que la página sea cargada y llegue al guión.
Imagínate que utilizas el mismo diseño en todas las páginas y lo único que cambia es el contenido. No es mas fácil solo tienes que hacer las páginas del contenido y no tener que pasar el diseño en cada página Html.
1- Creas el diseño de la página web:
Tienes que tener la estructura que van a usar todas las páginas. Guardas esta página con extensión .php
2- Dejas el espacio del contenido vacío:
El espacio donde vas agregar el contenido de todas las páginas lo dejas en blanco.
¿Como lo haces todo?
Pues facil, ahora simplemente copias este codigo al espacio en blanco que dejaste para agregar tu contenido y cambias $_GET['variable'] por la variable que vayas a utilizar.
Ej: index.php?nombre=main
En este caso $_GET['nombre'], seria la variable
Codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
//porfavor register_global OFF
// directorio es la ruta donde esta tu archivo /home/user/public_html/folder
$pagina = addslashes((string) $_GET['variable']);
if(!isset($pagina))
{
include('directorio/main.php');
}
else if ((string) $pagina && is_string($pagina))
{
if(file_exists('directorio/'.$pagina.'.php'))
{
include('directorio/'.$pagina.'.php');
}
else
{
die("que paso bitch");
}
}
?>
|
http://www.direccion.com/index.php?nombre=main
Include más simple
Esta es otra manera de hacerlo, ya no es dinamica sino
a fuerza bruta
Codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
$page = $_GET["variable"];
if (((string) $page === "home") or ($page == null))
{
include("alog.php");
}
else if((string) $page === "mct")
{
include("alog.php");
}
else if((string) $page === "max")
{
include("alog.php");
}
else
{
echo "Nada";
}
?>
|
Simplemente quiero Include
Si no quieres pasar problemas un simple include se hace de esta manera:
include('codigo.php')
Listo esta es una manera de separar codigo.
Change Log
2005-09-25 - Pues le cambie el titulo y porfin le hize un update de seguridad a este script