![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
ni que fuera javascript :P
Cita: donde situas el scrip? Dentro del <head>?
Prueba a colocarlo antes de la etiqueta <html>.
Parece q estas metiendo ese codigo de login.php en index.php (via algun include() suponemos?)
Si es así .. recuerda que antes de iniciar sessiones o cookies NO puede existir nada de otras cabeceras (html) y/o HTML en si ...
Como ejemplo:
NO correcto:
index.php
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<? include("login.php");
</body>
</html>
CORRECTO:
<? include("login.php") ?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
</body>
</html>
Un saludo ... eperamos esta vez no haberte ofendido :P