Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2007, 05:50
Nexus_
 
Fecha de Ingreso: noviembre-2006
Mensajes: 146
Antigüedad: 18 años
Puntos: 1
Variables de sesión

Buenas.
He creado una variable de session llamada "list" en la que quiero almacenar un array. Lo que estoy intentado hacer son fundamentalmente dos cosas: comprobar si el valor introducido se encuentra ya en el array, y en caso contrario introducirlo. El problema es que no sé inicializar $_SESSION['list'] como un array para poder recorrerlo.
La idea sería algo así: (pero no funciona)
list[0]="loquesea"
list[1]="loquesea"
list[2]="loquesea"
...
Código PHP:

$value
=$_GET['value'];
$end=count($_SESSION['list']);
for(
$i=0;$i<=$end;$i++){
    if (
$_SESSION['list'][$i]==$value)
        
$exists=TRUE;
}
if (
$exists==TRUE)
    echo 
"Referencia duplicada\n";
else
    
$_SESSION['list'][$end+1]=$value
Saludos