Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2007, 12:45
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Re: Recibiendo array por url

Hola, Pepe!
Yo prefiero serializar el array en formato json:
Un ejemplo:
Código PHP:
<?php
if(!isset($_GET['variable'])){
?>
<a href="<?php echo basename($_SERVER['PHP_SELF']) ?>?variable=algo&arr={0:'hola',1:'que',2:'tal!'}&otra=esta es otra">enviar</a>
<?php
exit;
}
?>
<script>
QUERY_STRING=unescape(location.search.substr(1));
data=QUERY_STRING.split('&');
for(i in data){
tmp=data[i].split('=');
window[tmp[0]]=tmp[1].indexOf('{')==-1 && tmp[1].indexOf(':')==-1 ? tmp[1] :eval("("+tmp[1]+")");
}
alert(arr[0])
alert(otra)
alert(variable)
</script>
El código php no tiene importancia, es sólo para que quede todo en la misma página.

Última edición por Panino5001; 21/04/2007 a las 12:51