Se me ha presentado un problema que no he podido resolver.
Tengo una página web en php que inicia sesiones en php pero solo una de ellas retiene el valor, el resto no.
La página inicia de la siguiente forma:
Código PHP :
<?php session_start(); if(!isset($_SESSION['s_accion'])) { $_SESSION['s_accion'] = 'Nuevo'; $_SESSION['codigo'] = ' '; $_SESSION['nombre'] = ' '; } elseif(strlen($_SESSION['s_accion']) == 0) { { $_SESSION['s_accion'] = 'Nuevo'; $_SESSION['codigo'] = ' '; $_SESSION['nombre'] = ' '; } } ?>
Más adelante, dentro del body, tengo el siguiente código:
Código HTML :
<h4><?php echo $_SESSION['s_accion'].$_SESSION['codigo'] ?> Registro</h4>
Pero solo me muestra "s_accion" y la otra me genera un error "Notice: Undefined index: codigo"
Una pequeña observación: No sé si eso pueda afectar, pero antes tenía esta página que comento cargada dentro de frames en una página base, pero ahora la cargo dentro de un div, según recomendaciones en otro tema de foro. Pero si ese fuera el tema, no funcionaria ninguna variable de sesión (Creo yo).
Agradezco de antemano toda la colaboración posible.