Foros del Web » Programando para Internet » PHP »

Array en variable de sesión

Estas en el tema de Array en variable de sesión en el foro de PHP en Foros del Web. Un saludo primero que nada, tengo un problema y espero que puedan ayudarme :) En mi servidor local tengo en un script creada un array ...
  #1 (permalink)  
Antiguo 02/03/2011, 13:37
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Array en variable de sesión

Un saludo primero que nada, tengo un problema y espero que puedan ayudarme :)

En mi servidor local tengo en un script creada un array en una variable de session el cual lo declaro y asígno así:

Código PHP:
$_SESSION['id_item'][]=$id_item;

$_SESSION['desc'][]=$desc
en mi servidor local funciona bien, hago lo que necesito con esas variables de sesión y todo perfecto pero al subirlo al servidor web me pone el siguiente error.

Fatal error: [] operator not supported for strings in /home/content.../fn_script.php on line 73

Lo que me indica y espero no estar equivocado es que no debo dejar vacio la informacion que está entre corchetes y que es ahí donde va el índice, pero cada que agrego uno nuevo pues no puedo estar poniendo un indice a donde debe almacenar ese nuevo valor. Primeramente me fije en la configuración del servidor pensando que sería por problema de la versión y el servidor tenia la versión 4 de PHP, pedí que me la actualizaran a la 5 y ya quedó actualizada pero me sigue marcando el mismo error sólo en el servidor web porque en mi servidor local funciona perfectamente.

A qué se deberá?, espero que puedan ayudarme de antemano gracias.

  #2 (permalink)  
Antiguo 02/03/2011, 13:43
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: Array en variable de sesión

Al parecer es problema del register_globals por estar activado pero no estoy seguro de eso :s
  #3 (permalink)  
Antiguo 02/03/2011, 13:44
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Array en variable de sesión

Código PHP:
$_SESSION['id_item'][$id_item]=$id_item;

$_SESSION['desc'][$desc]=$desc
¿Probaste así?.

Saludos ^^
  #4 (permalink)  
Antiguo 02/03/2011, 14:04
 
Fecha de Ingreso: abril-2009
Mensajes: 18
Antigüedad: 15 años
Puntos: 0
Respuesta: Array en variable de sesión

Si pero eso no funciona porque se supone que en donde esta vacio los corchetes me va a generar un indice automaticamente para un nuevo valor que se almacena en el array.

Saludos!.

Etiquetas: sesión, variables
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 09:23.