Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/01/2009, 13:20
lelianasociales
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problema con session_start();

No, el archivo está en una página aparte, y no se le llama desde ningún sitio. Al que sí se llama con un include es al login.php, pero ése funciona.

Ahora el error que me sale es el siguiente:
Cita:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Servidor\WEB\usuarios\comprueba.php:1) in C:\Servidor\WEB\usuarios\comprueba.php on line 1

Warning: Cannot modify header information - headers already sent by (output started at C:\Servidor\WEB\usuarios\comprueba.php:1) in C:\Servidor\WEB\usuarios\comprueba.php on line 18
Mi código:
Código PHP:
<? session_start();$server="localhost"/* Nuestro server mysql */
$database="usuarios"/* Nuestra base de datos */
$dbpass=""/*Nuestro password mysql */
$dbuser="root"/* Nuestro user mysql */
$query="SELECT * FROM usuarios WHERE login='$login'";
$link=mysql_connect($server,$dbuser,$dbpass);
$result=mysql_db_query($database,$query,$link);
if(
mysql_num_rows($result)==0){
echo 
"No existe el login introducido";
} else {
$array=mysql_fetch_array($result);
if(
$array["password"]==crypt($pass,"semilla") ){
/* Comprobamos que el password encriptado en la BD coincide con el password que nos han dado al encriptarlo. Recuerda usar la misma semilla para encriptar los dos passwords. */
$SESSION["login"]=$login;
$SESSION["nombre"]=$array["nombre"];
$SESSION["apellidos"]=$array["apellidos"];
session_register("SESSION");
header("location:panel.php");
} else {
echo 
"Password incorrecto!";
/* Cerramos este ultimo else */
/* Cerramos el else que corresponde a la comprobación de que el login existe */
?>

Última edición por lelianasociales; 20/01/2009 a las 14:33