Foros del Web » Programando para Internet » PHP »

que pasa con PHP y Sessiones??? funciona?

Estas en el tema de que pasa con PHP y Sessiones??? funciona? en el foro de PHP en Foros del Web. Bueno no pude seguir el post anterior asi que intento de nuevo me den una solucion, uso php 4.3. Aclaro primero: session_start() esta en todas ...
  #1 (permalink)  
Antiguo 13/02/2005, 15:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
que pasa con PHP y Sessiones??? funciona?

Bueno no pude seguir el post anterior asi que intento de nuevo me den una solucion, uso php 4.3.
Aclaro primero: session_start() esta en todas las paginas incluido, tengo otras variables de session que funcionan bien a travez de las paginas, el problema es con esto unicamente, es mas si dentro del for creo una variable de este estilo SESSION['algo'] = algo; se mantiene si problemas, el problema esta en la variables que creo en el codigo abajo, estan mal creadas:
va la explicacion
bueno lo mio es rapido tengo un formulario en el cual cargo unos datos, luego creo unas variables de SESSION de la siguiente manera:

Código PHP:
if ($_POST['enviar'] != "") { 
    for (
$i=0$i count ($_POST['foto']); $i++){ 
    
$id_foto $_POST['foto'][$i]; 

    
$_SESSION['1015'][$id_foto] = $_POST['cant1015'][$i]; 
    
$_SESSION['1318'][$id_foto] = $_POST['cant1318'][$i]; 
    
$_SESSION['1521'][$id_foto] = $_POST['cant1521'][$i]; 
    
$_SESSION['2025b'][$id_foto] = $_POST['cant2025b'][$i]; 
    
$_SESSION['2025m'][$id_foto] = $_POST['cant2025m'][$i]; 
     
    } 
             } 
El problema es que cuando paso a otra pagina estas variables de SESSION se me borran ose se me quedan sin los datos cargados.
Las estoy creando mal.
Bueno espero opiniones


--------------------------------------------------------------------------------
  #2 (permalink)  
Antiguo 13/02/2005, 16:14
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
... seguro que se cumple tu condicional???
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 13/02/2005, 16:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 7
Antigüedad: 12 años, 10 meses
Puntos: 0
encontre el problema

Bueno encontre el problema, esta en las definiciones de las variables de session, lo que hice fue cambiar esto:
Código PHP:
    $_SESSION['1015'][$id_foto] = $_POST['cant1015'][$i]; 
    
//lo cambie por:
    
$_SESSION['cant10'][$id_foto] = $_POST['cant1015'][$i]; 
    
//y funciona perfecto 
Parece que a las sessiones no le gusta los indices con numeros, si alguien sabe por que estaria bueno......

SAludos
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 19:15.