hola chicos...
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:
<?
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 */
?>
y me sale este error:
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!