Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/01/2002, 09:01
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: include("algo.php?opcion=1a");

En realidad.. no es necesario utilizar las variables de URL para incluir algo, si está dentro de tu máquina. Veamos por qué:

El tipo de variables pasadas por parámetro, del tipo ?variable=valor&variable=valor, solo sirven para pedidos HTTP, o sea, a un web server.

En cambio, en un include, lo que estás indicando no es un URL, sino que estás indicando un PATH. Un PATH es una ruta a un directorio, por lo que no está trabajando un Webserver en el medio.

Si lo que necesitas es pasarle un valor a un include, tan solo decláralo antes de incluir. Gracias a la propagación del Scope de Variables, todo lo que declares antes del include, estará disponible para el include:

<?
$a = "algo";
$b = "otra cosa";
include("pagina.php");
?>

Dentro de pagina.php, cuando la incluyas, estarán definidas las dos variables con sus respectivos contenidos.

SAludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo