PHP: Array en una SESSION

Se puede almacenar un array en una sesion muy facil

$_SESSION[‘fotos’][] = $fid;  //el valor de $fid se añade como nuevo elemento del array fotos

Puedes recuperar los datos de la siguiente manera

for($i=0;$i<count($_SESSION[‘fotos’]);$i++)
   {
    echo $_SESSION[‘fotos’][$i];
   }

Anuncios

8 thoughts on “PHP: Array en una SESSION

  1. Hola que tal
    he llegado a ti por estoy tratando de armar mi carrito
    y en el scrip recupero la lista de productos de la base de datos. ahora como en el cursito que tome utilizaban variables glovales todo funcionaba hoy por hoy en casi ningun sitio lo permite ontonces como puedo hacer para trabajar ya que cada producto que es devuelto por la consulta a la base de datos es una bariable gloval.
    trate de usar una variable de sesion pero me devuelve solamente el ultimo valor a la hora de mostrarlo usando las funciones del siguente scrip:

    function do_html_URL($url, $name)
    {
    // output URL as link and br

    ?>

    <a href=””>
    <?
    }

    function display_categories($cat_array)
    {
    if (!is_array($cat_array))
    {
    echo “No hay categorías actualmente disponibles”;
    return;
    }
    echo “”;

    foreach ($cat_array as $row)
    {
    $_SESSION[‘catid’] = $row[“catid”];

    $url = “show_cat.php?catid=”.($_SESSION[‘catid’]);
    $title = $row[“catname”];

    echo “”;

    do_html_url($url, $title);

    }
    echo “”;
    echo “”;
    }

    si me puedes dar una mano te lo agrdecere
    polsk

  2. hola tengo un array de sesiones en los cuales al darle un boton agregar va alimentado un el array, el indice del array incrementa con cada recarga de la pagina, mi pregunta es como puedo validar si al darle refrescar pagina o F5 no me incremente el indice y no comience el array a dejar filas en blanco?? gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s