Cita: El errro es porque se imprimen líneas antes del session_start(). El código es en un archivo independiente?, ¿usas algún incldude()?, ¿es hosting gratuito??; es este último caso puede deberse a que los servicios gratuitos de hosting insertan líneas de publicidad a el comienzo de todos los archivos
El codigo esta dentro de cpba.php y no contiene mas que esto y el hosting no es gratuito es propio.
Código PHP:
<link rel=STYLESHEET type=text/css href=inc/style.css>
<title>Administracion</title>
<?
session_start();
include ("config.php");
$query="SELECT * FROM users WHERE login='$login'";
$result=mysql_db_query($nombredb,$query,$link);
if(mysql_num_rows($result)==0){
echo 'No existe ningun usuario con ese nombre';
} else {
$array=mysql_fetch_array($result);
if($array["password"]==crypt($pass,"retro") ){
$SESSION["login"]=$login;
$SESSION["nombre"]=$array["nombre"];
$SESSION["apellidos"]=$array["apellidos"];
session_register("SESSION");
header("location:index.php");
} else {
echo 'Password Incorrecto';
}
}
?>