Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2009, 15:59
pekpon
 
Fecha de Ingreso: diciembre-2005
Ubicación: BCN
Mensajes: 165
Antigüedad: 18 años, 4 meses
Puntos: 2
Problema con "session_start" en localhost...

Hola a todos,

Estoy haciendo una pagina web con un registro y login de usuario, pero estoy atascado con el uso de las sesiones. Es la primera vez que uso sesiones, las otras webs con login de usuarios funcionaban con cookies.

El caso es que cuando escribo en una pagina php
Código PHP:
<? session_start(); ?>
y lo ejecuto en apache, este me tira este error:
Código:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Users\Eric\Paginas Web\AppServ\www\canfont\log_us.php:2) in C:\Users\Eric\Paginas Web\AppServ\www\canfont\log_us.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Users\Eric\Paginas Web\AppServ\www\canfont\log_us.php:2) in C:\Users\Eric\Paginas Web\AppServ\www\canfont\log_us.php on line 2
Se que es un error muy comun y que mucha gente lo pregunta, pero he intentado todo lo que se ha planteado y no he conseguido nada.

Me he metido en el archivo php.ini, que esta en C:\Windows y he modificado las rutas de: session.save_path pero aun asi sigo sin hacerlo funcionar.

Tambien he visto que la gente dice que un solo espacio antes del session_start() ya puede hacerlo fallar pero yo solo escribo
Código PHP:
<?php session_start();?>
y sigue tirandome el error.

Espero que podais hacerme funcionar esto ya que es mucho mas comodo trbajar en un servidor local que no en uno que este en la red.
PD: session_start si me funciona en el servidor online, pero tengo que programar mucho en el local y necesito que funcione en apache.

Saludos y gracias,