Foros del Web » Programando para Internet » PHP »

problema con session_star()

Estas en el tema de problema con session_star() en el foro de PHP en Foros del Web. index.php: <?php include("include/conn.inc.php"); session_start(); ?> ... cuando tenmino y quiero salir de mediante logout.php <?php session_start(); session_unset(); session_destroy(); ?> pero siempre cuando vuelvo a index.php ...
  #1 (permalink)  
Antiguo 04/10/2011, 07:21
 
Fecha de Ingreso: agosto-2009
Ubicación: lima
Mensajes: 63
Antigüedad: 14 años, 8 meses
Puntos: 1
problema con session_star()

index.php:
<?php
include("include/conn.inc.php");
session_start();
?>
...

cuando tenmino y quiero salir de mediante logout.php
<?php
session_start();
session_unset();
session_destroy();
?>

pero siempre cuando vuelvo a index.php muestra mensaje:
Notice: A session had already been started - ignoring session_start() in /var/www/html/matricula_minrel/index.php on line 3

nota: en conn.inc.php no hay nada mas que los parametros de conexion no se repite el session_start()
  #2 (permalink)  
Antiguo 04/10/2011, 07:23
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: problema con session_star()

Por que no intentas colocando el sesion_start antes del include ?

<?php
session_start();
include("include/conn.inc.php");
?>

Y recuerda que no es necesario colocar mas de un sesion_start, con uno solo que coloques en la primera linea de la pagina es mas que suficiente.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 04/10/2011, 07:30
 
Fecha de Ingreso: agosto-2009
Ubicación: lima
Mensajes: 63
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: problema con session_star()

puse session_start antes y el Notice: A session had already been started - ignoring session_start() in /var/www/html/matricula_minrel/index.php on line 2

continua
  #4 (permalink)  
Antiguo 04/10/2011, 07:39
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: problema con session_star()

Hola calichinew, cuál es la idea de colocar session a un index?? se supone que es ahí dónde el usuario se logea, esto quiere decir que la deberias crear y llamar luego de pasar la validación de usuario y contraseña, de lo contrario cada vez que te salgas y te redireccione al index la session no existirá y por ende te arrojará error.


Saludos.


__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #5 (permalink)  
Antiguo 04/10/2011, 07:42
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema con session_star()

Cita:
Iniciado por bUllan9ebrio Ver Mensaje
Hola calichinew, cuál es la idea de colocar session a un index?? se supone que es ahí dónde el usuario se logea, esto quiere decir que la deberias crear y llamar luego de pasar la validación de usuario y contraseña, de lo contrario cada vez que te salgas y te redireccione al index la session no existirá y por ende te arrojará error.


Saludos.


puede ser el index de otra carpeta :(

calichinew

Por favor pon el codigo completo de la pagina, para que te ayudemos.
__________________
Mono programando!
twitter.com/eguimariano
  #6 (permalink)  
Antiguo 04/10/2011, 07:51
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: problema con session_star()

Cita:
Iniciado por SirDuque Ver Mensaje
puede ser el index de otra carpeta :(

calichinew

Por favor pon el codigo completo de la pagina, para que te ayudemos.

tienes razón pero de igual manera dijo que al momento del logout :

Cita:
cuando tenmino y quiero salir de mediante logout.php
<?php
session_start();
session_unset();
session_destroy();
?>

es por eso que no le veo mucha "ciencia" y es claro que falta que explique mejor lo que debería realizar las acciones que quiere efectuar


Saludos.
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #7 (permalink)  
Antiguo 04/10/2011, 08:01
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: problema con session_star()

No estaras abriendo matricula_minrel/index.php con un include dentro de otra pagina no???
__________________
Mono programando!
twitter.com/eguimariano
  #8 (permalink)  
Antiguo 04/10/2011, 09:11
 
Fecha de Ingreso: agosto-2009
Ubicación: lima
Mensajes: 63
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: problema con session_star()

el index.php es una ficha de inscripcion, el logeo del usuario se hace en otro formulario llamado login.php

no Sirduque index.php tiene un include conn.ini.php para conectar a la BD

probe la session dentro del if y me mando mensaje de alerta osea al parecer hay una sesion abierta previa la cual hace que me muestra ese mensaje: Notice
no cree ningun fichero php.ini
y en conn.ini.php solo hay parametros de conexion a la BD no veo session_star()

eliminar session_star() de index.php y funciona normal sin problemas igual en mis demas ficheros pero es esto seguro no es una mala practica, esta bien para salir del paso pero esto tiene consecuencias despues cuando aumente el trafico de varias sesiones ?

Etiquetas: html
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 16:23.