Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2010, 09:38
Avatar de jcarrascal
jcarrascal
 
Fecha de Ingreso: enero-2008
Mensajes: 87
Antigüedad: 16 años, 3 meses
Puntos: 6
Respuesta: Cambiar pagina body

Lo que necesitas es pasar el nombre del php que quieres incluir en una variable:

Código:
<?php
$include = $_REQUEST['include'];
if (!preg_match('/^[A-Za-z]+$/', $include))
    $include = 'home';
?>
<body>
<?php include("includes/$include") ?>
</body>
Luego haces los enlaces así:

Código:
<a href="index.php?include=news"></a>
<a href="index.php?include=about"></a>
<a href="index.php?include=contact"></a>
Es algo peligroso. Por eso agregué la validación que el nombre solo pueda tener letras mayúsculas y minúsculas y solo se pueden incluir los que están el directorio "includes"; pero aun así asegúrate de no poner nada importante en esa carpeta (como contraseñas o algo así) porque te lo pueden incluir solo cambiando la URL.