Hola les explico mi proble, tengo un combo box de seleccion multiple, al seleccionarlo se almanece en un array y lo envio a un php el cual redirije a otro que hace una serie de procesos.
En total en un html que envia a un php, y este envia a un php que ejecuta un proceso.
Pero al recibirlo en el tercer php el array llega como cadena con el contenido Array.
este es mi ejemplo:
archivo HTML
<form action="arrayp1.php" method="GET">
<select name="mytextarea[]" size=10 multiple >
<OPTION value="agua" selected >agua
<OPTION value="azucar" >azucar
<OPTION value="pan">pan
</select>
<input type="submit" name="Submit" value="BUSCAR" />
</form>
el php que compara arrayp1.php
<?php
$v='1';
$array=$_GET['mytextarea'];
if ($v='1' ){
header ("Location: arrayf.php?array=$array&v=$v" );
}
?>
y el ultimo php que ejecuta o parte el array. arrayf.php
$trozos = $_GET['array'];
echo $trozos[0];
echo $trozos[1];
echo $trozos[2];
echo $trozos[3];
echo $trozos[4];
echo $trozos[5];
¿Ahora, como les decia creo que el envio desde el 1 php lo estoy haciendo mal, como puedo enviar array como variables desde un header location?