a ver si nos echais un cable, a ver si solucionamos este problema, es lo siguiente, estoy cambiando de server a uno con php5, y resulta que ahora mi editor de noticias no funciona, porque no me deja hacer el log-in, yo inserto el login y el password y no va a ninguna parte... este es el código de mi archivo de comprobación:
Código:
y me sale este error:<? session_start(); $login = trim($_POST['login']); $pass = trim($_POST['pass']); echo $pass; include("conexion.php"); $query="SELECT * FROM tb_usuarios WHERE login='$login'"; //mysql_select_db($database); $result=mysql_db_query($database,$query,$link); if(mysql_num_rows($result)==0){ echo "No existe el login introducido<br>"; echo "<a href='index.php'>REGRESAR</a>"; } 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:user.php"); } else { echo "Password incorrecto!<br>"; echo "<a href='index.php'>REGRESAR</a>"; } /* Cerramos este ultimo else */ } /* Cerramos el else que corresponde a la comprobación de que el login existe */ ?>
Warning: Cannot modify header information - headers already sent by (output started at /home/rebeca01/public_html/administracion/comprueba.php:8) in /home/rebeca01/public_html/administracion/comprueba.php on line 41
aparentemente mi problema está en el header("location:user.php"); ¿alguien sabe cómo se hace un header en php5? he buscado por ahi y no encuentro anda que me lo aclare...
muchas gracias!