Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2004, 02:19
Geri
 
Fecha de Ingreso: noviembre-2003
Ubicación: Torrelodones
Mensajes: 134
Antigüedad: 14 años, 9 meses
Puntos: 0
Porq da este error

Hola todos/as

He subido unas paginas a un servidor y no se porque nada mas
abrirlas y ejecutarlas me da el siguiente error

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/cuelate/public_html/admin/admin.php:8) in /home/cuelate/public_html/admin/admin.php on line 18

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/cuelate/public_html/admin/admin.php:8) in /home/cuelate/public_html/admin/admin.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/cuelate/public_html/admin/admin.php:8) in /home/cuelate/public_html/admin/admin.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/cuelate/public_html/admin/admin.php:8) in /home/cuelate/public_html/admin/admin.php on line 22

Warning: Cannot modify header information - headers already sent by (output started at /home/cuelate/public_html/admin/admin.php:8) in /home/cuelate/public_html/admin/admin.php on line 23

Probe a subirlo a otro servidor y en el otro me iba perfecto, no
me daba ningun error creaba las cookies las sessiones y me
hacia el header. Porque pueder ser??

aqui les dejo el codigo de la pagina

Código PHP:
<?
if (isset($_POST['enviar']))
{
ob_start();
$nombre=$_POST['nombre'];
$clave=$_POST['clave'];
mysql_connect("localhost","","");
$rs=mysql_db_query("bd","select COUNT(*) from administrador where nombre='$nombre' AND clave=PASSWORD('$clave')");
$resultado=mysql_result($rs,0);
if (
$resultado == 1){
session_start();
$_SESSION['adm']=$nombre;
$_SESSION['admregistrado']='Si';
setcookie("adreg","Si",time()+60);
setcookie("adnick",$nombre,time()+60);
header("location: admin2.php");
ob_end_flush();?>
<?    
}else{
printf("Los datos introducidos son incorrectos");
}
}
?>
Lo de ob_flush lo he puesto para probar pero me da los mismos
errores tanto poniendolo como quitandolo.

Gracias