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;