Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2005, 12:33
Chispi
Usuario no validado
 
Fecha de Ingreso: febrero-2004
Mensajes: 32
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Pasar un array de un script php a otro script php

Buenas,
Tengo que pasar unos datos(muchos) de un scritp php a otro script.php, y para eso utilizo un array, y la siguiente función.

//Funcion que prepara el array para poder ser enviado entre scripts PHP
function array_envia($array) {
$tmp = serialize($array);
$tmp = urlencode($tmp);
return $tmp;
}


Entonces voy rellenando el array $noEnviado y luego paso este array por la funcion.

$arrayNum = array_envia($noEnviado);
header("location: ../../index.php?nav=15&num=$arrayNum);

Para pasarlo al otro script, utilizo el header, y le paso el array.

Funciona a la perfección, lo que pasa que cuando el contenido del array es muy largo (por ejemplo 30 registros), no me lo pasa, porque al pasarlo lo convierte en la barra de dirección en:

http://www.by-sms.com/control/index....anuel%22%3B%7D

Y cuando son muchos registros, esta lista se hace interminable, y por eso supongo que no funciona, porque se hace excesivamente grande y no llega a caber.

Hay alguna otra manera de pasar datos de un script a otro.

Un saludo!!!