Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Agregar valor a variable de session sin que me borre el anterior.

Estas en el tema de Agregar valor a variable de session sin que me borre el anterior. en el foro de Joomla en Foros del Web. Buenas. Estoy trabajando con una versiond del cms joomla viejita "1.6" necesito ir guardando en session unos datos que me van enviando... ya tengo el ...
  #1 (permalink)  
Antiguo 28/04/2013, 18:19
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 6 meses
Puntos: 50
Agregar valor a variable de session sin que me borre el anterior.

Buenas.

Estoy trabajando con una versiond del cms joomla viejita "1.6" necesito ir guardando en session unos datos que me van enviando... ya tengo el cidgo base que utiliza este cms para guardar datos en session.... pero como hago para que cuando em llegue otro dato me lo guarde sin borrar el anterior.

Código PHP:
$otro "Primer dato";
$mainframe =& JFactory::getApplication('site');
    
$mainframe->initialise();
    
$session =& JFactory::getSession();
    
$session->set('otro',$otro); 
osea la idea es crear una session array que en su posicion 0 guarde el primer dato que llega, si llega otro dato lo guarde en la posicion 1 y asi sucesivamente....

Como hago eso? Gracias
  #2 (permalink)  
Antiguo 28/04/2013, 19:14
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 13 años, 2 meses
Puntos: 18
Respuesta: Agregar valor a variable de session sin que me borre el anterior.

nunca he guardado un array en una variable de session pero en caso que se pueda, usa la funcion array_push() del php que es usada para agregarle valores a un array ya establecido

http://php.net/manual/es/function.array-push.php

Alli en el manual te aparece como usarlo :D
__________________
Para el logro del triunfo siempre ha sido indispensable pasar por la senda de los sacrificios. Simon Bolivar

Etiquetas: php, session, valor, variable
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 16:17.