Foros del Web » Programando para Internet » PHP »

Warning: session_start()

Estas en el tema de Warning: session_start() en el foro de PHP en Foros del Web. Muy buenas a todos, como les va ? Bueno estoy haciendo una web, más bien ya la terminé casi, pero me salen algunos errores los ...
  #1 (permalink)  
Antiguo 20/11/2009, 12:48
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Sonrisa Warning: session_start()

Muy buenas a todos, como les va ?
Bueno estoy haciendo una web, más bien ya la terminé casi, pero me salen algunos errores los cuales no termino de entender. He buscado acerca de ello pero no comprendo muy bien al respecto, es más tengo el manual oficial de la página de php.net pero no se.. no me aclaro a ver si alguien me lo puede aclarar un poco :D


Cita:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\tulo2\admin\db\toplinks.php:1) in C:\xampp\htdocs\tulo2\admin\index.php on line 3
Muchas gracias por todo y a todos :)

un saludo !!
  #2 (permalink)  
Antiguo 20/11/2009, 12:52
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Warning: session_start()

a mi me a pasado lo mismo pero con header.

lo que pasa es que no puedes enviar o imprimir algo (echo, printf, header)y despues usar session_start (en este caso)

revisa y mira si tienes alguna de estas lineas antes de session_start()
  #3 (permalink)  
Antiguo 20/11/2009, 12:53
Avatar de andres013  
Fecha de Ingreso: febrero-2007
Ubicación: Bogotá Colombia
Mensajes: 222
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: Warning: session_start()

Hola,

Bueno, aparentemente estas utilizando un header en el session, pero si ver e lcodigo no podria saber mayor cosa. SI puedes compartir más contenido sería mas facil ayudarte.
__________________
Desarrollando Web: La guía para los desarrolladores web
http://www.desarrollandoweb.com
  #4 (permalink)  
Antiguo 20/11/2009, 13:21
Avatar de Jask  
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Warning: session_start()

Vale jaja perdonar que no lo halla puesto.

El problema residía en que tenía puesto un include antes que el session_start, lo cambié y listo :)

por cierto alguien si es tan amable me puede decir mejor para que se usan las sesiones. Estoy leyendo un manual y me pone el ejemplo de un hotel, para ser exactos, de la tarjeta que te dan en el hotel para entrar en una habitación. Mejor lo cito para que lo entiendan xD:

Cita:
Suponemos que habrás estado alguna vez en un hotel y que recuerdas que al inscribirnos como huéspedes nos facilitan una tarjetita identificativa que teóricamente habríamos de presentar a la hora de solicitar cualquier servicio del hotel (cafetería, restaurante, etc.).

Al registrarnos en ese hotel estaremos iniciando una sesión (nuestro período de estancia) y al recibir la tarjeta identificativa se nos estará facilitando un identificador de sesión, que tiene validez temporal, ya que expirará en la fecha de salida indicada en ella.

Imaginemos ahora que vamos al restaurante.

Pueden ocurrir dos cosas: que decidamos efectuar el pago directamente, o que pidamos que el importe de la factura se incluya en nuestra cuenta. En el segundo de los casos, se reiniciará la sesión y se registrará una nueva variable de sesión –el importe del servicio– al firmar la nota de cargo del mismo.

El responsable del restaurante guardará esa nota de cargo –una variable de sesión– de forma temporal ya que una vez abonado su importe, en el momento que abandonemos el hotel, expirará la sesión y dejará de tener validez.
Lo que pasa que no termino de hacerme a la idea :)

Muchas gracias a los dos :D

Un saludo !!
  #5 (permalink)  
Antiguo 20/11/2009, 13:31
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Warning: session_start()

Cita:
Iniciado por Jask Ver Mensaje
Vale jaja perdonar que no lo halla puesto.

El problema residía en que tenía puesto un include antes que el session_start, lo cambié y listo :)

por cierto alguien si es tan amable me puede decir mejor para que se usan las sesiones. Estoy leyendo un manual y me pone el ejemplo de un hotel, para ser exactos, de la tarjeta que te dan en el hotel para entrar en una habitación. Mejor lo cito para que lo entiendan xD:



Lo que pasa que no termino de hacerme a la idea :)

Muchas gracias a los dos :D

Un saludo !!
claro man.

si pagas en el restaurante se asume que ya terminaste de almosar y te vas air, pero no te has hido del hotel.

listo pasaste la noche, das las llaves y sales del hotel.

cuando sales ya no podes pedir un almuerso, ni pasar la noche.

tendras que registrarte otraves.
  #6 (permalink)  
Antiguo 20/11/2009, 15:08
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Warning: session_start()

Fijate si no tenes nada antes del session_start(), no deberia
Despues si no es eso, fijate de tener todos los archivos PHP guardados con codificacion ANSI
  #7 (permalink)  
Antiguo 20/11/2009, 15:14
Avatar de bacdavi  
Fecha de Ingreso: junio-2006
Ubicación: http://localhost/
Mensajes: 351
Antigüedad: 17 años, 11 meses
Puntos: 7
Respuesta: Warning: session_start()

Código PHP:
Ver original
  1. <?
  2. session_start('\El nombre de tu sesion\');
  3. ?>

ve que este en la primera linea de tu codigo!
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 23:14.