Foros del Web » Programando para Internet » PHP »

Ayuda de $_SESSION con array

Estas en el tema de Ayuda de $_SESSION con array en el foro de PHP en Foros del Web. Buenos días LLevo unos días intentado usar la varible globar $_SESSION con varibles tipo array tipo : $varible[1] y no consiguo que funcione, he leido ...
  #1 (permalink)  
Antiguo 04/05/2005, 01:22
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 22 años, 3 meses
Puntos: 2
Ayuda de $_SESSION con array

Buenos días

LLevo unos días intentado usar la varible globar $_SESSION con varibles tipo array tipo : $varible[1] y no consiguo que funcione, he leido las ayudas del foro, he usado de todas maneras :
$_session['varible[n]'], $_session['varible']['n'],etc. y no consigo que funcione bien.
Si como dice la ayuda de php y este foro, lo paso directamente a la varible de session tipo : $_SESSION['varible']=$valor[1]

Siempre se me sustituye toda la varible de session por su ultimo valor y no me guarda los valores a continuación unos de otros (tipo carro).

Ademas no consiguo saber como calcular el número de valores del array ni usando : count ($_SESSION['variable'])

Con las versiones antiguas de php4, usando el session_register y demas si me funciona bien, pero con las versiones nuevas tipo globales no.

Un saludo y gracias a todos.
__________________
Un saludo

Directorio de empresas de toledo
  #2 (permalink)  
Antiguo 04/05/2005, 05:28
 
Fecha de Ingreso: enero-2002
Mensajes: 115
Antigüedad: 22 años, 3 meses
Puntos: 2
Buenas de nuevo

Por fin he conseguido que me funcione las sesiones tipo array, dejo aqui la solución para que ayude a quien le pueda interesar.


Para asignar valor : $_SESSION['varible'][nº array]="un valor";
Calcular el valor total : $total=count($_SESSION['varible']);

saludos
__________________
Un saludo

Directorio de empresas de toledo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.