Foros del Web » Programando para Internet » PHP »

consulta variables por get

Estas en el tema de consulta variables por get en el foro de PHP en Foros del Web. Consulta, yo tengo una pagina a la que accedo mediante un link que obtiene variables por get... eso anda joya, en el menu tengo las ...
  #1 (permalink)  
Antiguo 30/10/2007, 12:35
Avatar de Spookysama  
Fecha de Ingreso: agosto-2007
Mensajes: 42
Antigüedad: 16 años, 8 meses
Puntos: 0
consulta variables por get

Consulta, yo tengo una pagina a la que accedo mediante un link que obtiene variables por get... eso anda joya, en el menu tengo las url generadas.

Cuando ingreso a una de esas url le mando la variable por GET e ingreso a la "pagina" con los datos que deberia mostrar. Ahora si desde esa misma url quiero entrar a otra del menu, me suma las variables

Adjunto screen para que se entienda mejor, espero haberme expresado bien





no se lee muybien pero lo que dice la imagen es que la variable "content" no deberia pasarse...
  #2 (permalink)  
Antiguo 30/10/2007, 12:51
Avatar de acastillog70  
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: consulta variables por get

capturas las variables que mandas con variables de memoria?,
print_r($_GET);
$Variable= ($_GET['VariableEnviada']);
De esta manera cuando regrese, se podría "borrar" la información que contenga esa variable o algo asi.
Quedo al pendiente a tus comentarios
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.
  #3 (permalink)  
Antiguo 30/10/2007, 12:53
Avatar de TolerantX  
Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 408
Antigüedad: 18 años, 1 mes
Puntos: 10
Re: consulta variables por get

Pon el código de los enlaces del menú.
__________________
TolerantX
http://tolerantx.com
Linux User #385226
  #4 (permalink)  
Antiguo 30/10/2007, 13:16
Avatar de Spookysama  
Fecha de Ingreso: agosto-2007
Mensajes: 42
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: consulta variables por get

Antes que nada gracias a todos por respodner, pongo los codigos


el codigo de el menu que es el que pasa la variable d es :
Código:
&nbsp;<img src="images/pastilla.gif" />&nbsp;<?php echo "<a href='".makeUrl("index.php", array("d" => 'resto'))."'>Resto</a>" ;?><br />

El codigo de el link que pasa la variable content

Código:
<a href="index2.php?content=<?=$row['id'];?>">M&aacute;s info...</a>
Cuando entro al menu la url es :
http://localhost/insane/index2.php?d=disenio

Cuando entro a la q me pasa la variabl content me queda la url
http://localhost/insane/index2.php?content=115

SI estando en la web del content cliqueo nuevamente en menu la url es :

http://localhost/insane/index2.php?c...5&d=decoracion

Aqui es donde deberia perder el "content"
  #5 (permalink)  
Antiguo 30/10/2007, 15:24
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: consulta variables por get

Y el código de la función makeUrl?
  #6 (permalink)  
Antiguo 31/10/2007, 06:17
Avatar de Spookysama  
Fecha de Ingreso: agosto-2007
Mensajes: 42
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: consulta variables por get

Era cantado q tenia q poner la funcion q dormida estoy !

Código PHP:
function makeUrl($file$get = array()) 
{
    foreach(
$_GET as $key => $id)
    {
        
$getresponse[$key] = $id;
    }
    foreach(
$get as $key => $id)
    {
        
$getresponse[$key] = $id;
    }
    
    
$querystring "";
    
    
$querystring http_build_query($getresponse);
        
    if(
$querystring!="")
    
$file .= '?' $querystring;
    
    return 
$file;

  #7 (permalink)  
Antiguo 31/10/2007, 10:26
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: consulta variables por get

Esa función lo q hace es pasar todas las variables que estás pasando por get, así que lo va a mantener... Esa función, como está hecha, no contempla no pasar alguna variable, o la modificás o le pisás el valor de la variable para que termine pasando un valor vacío

Código PHP:
makeUrl("index.php", array("d" => 'resto''content' => '')) 
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 01:14.