Tema: Variables
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/07/2004, 09:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo ideal sería trabajar tus variables en un array asociativo:

Código PHP:
$pais="francia";
$varibles=array("nombre"=>"pepe","pais"=>$pais); 
así podrás hacer

Código PHP:
$url="nose.php?";
foreach (
$variables as $variable=>$valor){
   
$url .= $variable."=".$valor."&";
}
echo 
$url
El ejemplo básico dejaría un & de más al final (habría que controlarlo).

Reflexión:
Ahora .. la pregunta es "valdrá la pena"? .. Te lo comento por qué si igualmente vas a tener que "hacer" ese array para luego poder aplicar la función/código que usas .. Tu veras si te vale la pena ..

El otro detalle sería:
¿Por qué tantas variables debes propagar por el URL?. En muchas ocasiones eso sucede por qué tal vez obtengas esos datos de una BD o similar y quieres "presenarlos" o trabajar esos datos en sí en otra página. Bien, para estos casos simplemente lo que debería propagar en el URL sería poco más que "Identificadores" de ese registro de donde salieron esos datos (ID por ejemlo) y como mucho variables de "filtrado" si es que se trata de hacer algun listado (consulta) de bajo esas condiciones). Esto entre otras cosas te hace más seguro tu aplicación .. esos datos que viajan por el URL podrían ser fácilmente alterables ..

Un saludo,