Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2007, 12:33
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
include paso de variables

Hola

He estado mirando un poco el tema del include y mi intención era pasar una variable por url en el include.
Visto que mi servidor tiene una opcion desactivada por razones de seguridad, seguí mirando y me llevé una gran sorpresa.

Toda aquella variable inicializada antes de la llamada al include puede estar disponible en el archivo que se incluye, tal y como si estuviera en el código en un solo archivo, sin necesidad de HTTP_GET_VARS ni nada por el estilo.

<? //archivo prueba1.php
$id=4;
include 'prueba2.php';
?>

<? //archivo prueba2.php
echo $id; //imprime 4
?>

Ok, visto esto, yo me pregunto... ¿para que vale entonces el poder pasar variables por URL en un include?

Bien, y luego otra duda.
¿Son habituales varios includes en un mismo archivo para mostrar diferentes cosas?

Quiero decir, si quiero mostrar una encuesta, luego los post más votados..etc.
¿Un include para cada sería lo más correcto? Pudiendo así pasar las variables sin problema alguno?

Gracias.