Foros del Web » Programando para Internet » PHP »

[AYUDA] Con un sistema de login

Estas en el tema de [AYUDA] Con un sistema de login en el foro de PHP en Foros del Web. Hola. Tengo un sistema de login, hace un rato me funcionaba perfecto! Pero, dsepues me empezo a mostrar este error: Cita: Warning: Cannot modify header ...
  #1 (permalink)  
Antiguo 24/07/2006, 17:23
 
Fecha de Ingreso: abril-2006
Mensajes: 119
Antigüedad: 18 años
Puntos: 0
[AYUDA] Con un sistema de login

Hola. Tengo un sistema de login, hace un rato me funcionaba perfecto! Pero, dsepues me empezo a mostrar este error:

Cita:
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\enter.php:1) in C:\AppServ\www\enter.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\enter.php:1) in C:\AppServ\www\enter.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\enter.php:1) in C:\AppServ\www\enter.php on line 25
Y me esta volviendo loco. Ademas, tengo un libro que uso como referencia para esto, y dice esto

Cita:
Cita:
Ejemplo:
<?

// Generando un error, por mostrar contenido antes de ejecutar
setcookie()

echo "Bienvenido a mi sitio web <br>
setcookie ("nombre","Martin");
?>
En el ejemplo anterior vemos como el enviar contenido al navegador antes de utilizar la funcion setcookie() nos genera un error....


Cita extraida de: Programacion PHP - Editorial USERS .code
Y no entiendo que quiere decir, por favor, si alguien me puede ayudar... aca les dejo mi archivo enter.php

Cita:
<?
require 'config/config.php' ;
require 'config/ro_connection.php' ;
require 'lang/language.php' ;
if($_POST[but_login]) {

$user = $_POST[username] ;
$pass = $_POST[password] ;
$con = mysql_query("select account_id,user_pass from login where userid='$user'") ;
$datos = mysql_fetch_assoc($con) ;
if(mysql_num_rows($con)) {
if($datos["user_pass"] == $pass) {
setcookie('uid',$datos["acount_id"],time()+604800) ;
setcookie('unick',$user,time()+604800) ;
setcookie('ucontrasena',$pass,time()+604800) ;
header("location: $_SERVER[HTTP_REFERER]") ;
}
else {
echo 'La contraseña es incorrecta. Haz click <a href="javascript:history.back()">aquí</a> para regresar.' ;
}
}
else {
echo 'El nick no existe. Haz click <a href="javascript:history.back()">aquí</a> para regresar.' ;
}
}
?>
Gracias, Mauro.
  #2 (permalink)  
Antiguo 24/07/2006, 18:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El mensaje de error te dice que en la línea 1 de "enter.php" tienes un salto de línea o un espacio .. o algo de HTML por mèdio antes de <?

Revisalo. no puede existir nada de lo mencionado en ese punto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:53.