Foros del Web » Programando para Internet » PHP »

Pagina incluida no imprime parametros de la url

Estas en el tema de Pagina incluida no imprime parametros de la url en el foro de PHP en Foros del Web. Hola amig@..!! Mi caso: Tengo dos paginas una se llama index.php y la otra incluida.php .. Este es el contenido de ambas: (index.php) ################################################## ## ...
  #1 (permalink)  
Antiguo 26/09/2008, 11:19
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Pagina incluida no imprime parametros de la url

Hola amig@..!!

Mi caso: Tengo dos paginas una se llama index.php y la otra incluida.php..

Este es el contenido de ambas:

(index.php)
################################################## ##
<?php
function incluir($pagina) {

if(file_exists($pagina)) {
return include($pagina);
}
else {
echo 'El contenido que intentas visualizar aun no existe..';
}

}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<a href="index.php?pagina=incluida.php">Mostrar pagina</a>
<hr />
<br />
<? incluir($pagina); ?> //<? include('incluido.php'); ?>
</body>
</html>


################################################## ##

(incluida.php)
################################################## ##
<a href="index.php?pagina=incluida.php&var1=inclusion &var2=OK">enlace</a>

<? echo $var1.' '.$var2; ?>


LOS RESULTADOS QUE ESPERO SON:

Mostrar pagina
--------------------------------------------------------------------------------

enlace inclusion OK

SIENDO ESTE EL PROBLEMA:

Mostrar pagina
--------------------------------------------------------------------------------

enlace


Espero haberme dejado entender, puesto que el caso es que en el actual codigo no me permite que aparesca [inclusion OK ]

Como veran hay una parte comentada y esa si funciona bien, pero necesito que funcione tal y como esta; AGRADEZCO SUS GENTILES OPINIONES.

Saludos;
  #2 (permalink)  
Antiguo 26/09/2008, 11:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Pagina incluida no imprime parametros de la url

No entendí muy bien. ¿Por qué no usas $_GET y $_POST para tomar las variables?.

Otra cosa, tu código es susceptible a PHP Injection.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 26/09/2008, 11:42
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Pagina incluida no imprime parametros de la url

¿Y dónde recuperas los valores?; Estás muy, pero muy obsoleto; necesitas acceder a los valores a través de una matriz superglobal $_XXX, en este caso, para las pasadas por URL, es con $_GET
Te invito a leer las FAQ.
www.php.net/variables.external

... sin mencionar que esa manera de inclusión es nada recomendable ...

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:31.