Foros del Web » Programando para Internet » PHP »

¿Hay límite en las variables enviadas por session?

Estas en el tema de ¿Hay límite en las variables enviadas por session? en el foro de PHP en Foros del Web. Hola. Tengo un formulario donde se capturan al rededor de 30 datos. Los envío a una base de datos, normalito. Después quiero que se genere ...
  #1 (permalink)  
Antiguo 25/04/2016, 07:59
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
¿Hay límite en las variables enviadas por session?

Hola.

Tengo un formulario donde se capturan al rededor de 30 datos. Los envío a una base de datos, normalito.

Después quiero que se genere un pdf como "comprobante" de estos datos para que el usuario imprima. Estoy usando la librería fpdf.

Ya funcionan las dos partes por separado, pero ahora necesito que obviamente, después de guardar en la bdd me redireccione al fpdf. Estoy pensando en usar header("location: GenerarPdf.php");

Mis opciones para pasar los datos

a) No quisiera mandarlos por url. Creo que entonces tengo descartado el GET.

b) Leer los datos recien guardados de la Bdd.

c) Mandarlos por un formulario con campos hidden. Requiero obviamente que el usuario haga click en "Siguiente" el cual en realidad es un botón submit para enviar el formulario otra vez... (O ¿hay alguna opción para disparar el formulario directamente, sin JavaScript?)

d) Usar session

Mis preguntas son dos

¿Estoy limitado a la cantidad de variables disparadas por session?

Código PHP:
Ver original
  1. $_SESSION['Dato1'] = $Dato1;
  2. ...
  3. $_SESSION['Dato500'] = $Dato500;

Es la opción que más me gusta. ¿O de plano no es la recomendable?
  #2 (permalink)  
Antiguo 25/04/2016, 08:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Hay límite en las variables enviadas por session?

Creo que sería muy fácil hacer la prueba que abrir un tema para ello:
Código PHP:
Ver original
  1. foreach (range(0, 500) as $x) {
  2.   $_SESSION[$x] = $x;
  3. }

O mejor aún, leer en el manual para saber si hay restricciones o no.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/04/2016, 10:24
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 4 meses
Puntos: 20
Respuesta: ¿Hay límite en las variables enviadas por session?

Hola amigo
Y porque no lo haces en un mismo paso?
Envias a un archivo en donde realizas ambas acciones, insertar en la bd y generar el pdf

Etiquetas: formulario, variable, 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 15:21.