Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 20:53
fackius
 
Fecha de Ingreso: marzo-2009
Mensajes: 91
Antigüedad: 15 años, 1 mes
Puntos: 1
Pregunta Problemas de sessiones session_start()

Hola gente.

Tengo una consulta, que nose porque sucede.

Yo tengo los sisuigentes archivos.

sessiones.php?codigo=5-3-2?cantidad=1-2-3
index.php
upsession.php
datos.php


El funcionamiento es el siguiente: en sessiones.php yo con esos codigos y esa cantidad obtengo datos de la base de datos

Luego de obtner los datos, creo las sessiones

session_register('codigo');
session_register('cantidad);

luego de crear las sessiones vamos a index.php que ..SI ESTAN CREADAS LAS SESSIONES ENTONCES MUESTRA SU CONTENIDO

Una ves motrado, aprieto el boton siguiente, que va a upsession.php

en este archivo dependiendo del contnido de la session CODIGO y session CANTIDAD va a obtener datos de laBBDD y los va a volcar en la nueva session DATOS

session_register('DATOS');

Luego de crearla se redirecciòna a datos.php.

Y en este archivo muestra el conteido de la session DATOS

----------------------------------------------------------------------------------------------

AHORA::: el problema es el siguiente:
Me esta pasando. que la primera vez que ejecuto el archivo session.php con todos los paràmetros necesarios, inicia correctamente, y crea la sessiones CODIGO y CANTIDAD

Pero el problema esta en que nunca asigna los datos.

Esto Pasa lo mismo cuando voy a upsession.php

Crea las sessiones y no carga los datos.

Pero que pasa, si yo lo ejecuto la segunda vez. Muestra todo correctamente.

Esta es la creacion de la session.

Código PHP:
Ver original
  1. if (session_is_registered('cod_prod')){                
  2.     $_SESSION['cod_prod']=$cod_prod;
  3. }else{
  4.     session_register('cod_prod');
  5. }

Hay algo entre el manejo de sessiones que genere que no se cargen los datos al principio?.

Espero respuesta.
Saludos!.