Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 8 de 8

Tema: que falla en este codigo php?[ayuda]

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    25 abr, 09
    Mensajes
    115
    Poder de Reputación
    16

    que falla en este codigo php?[ayuda]

    al loguearme en mi web salta esto
    Warning: Cannot modify header information - headers already sent by (output started at /home/www/henow.onlinewebshop.net/config.php:11) in /home/www/henow.onlinewebshop.net/entrar.php on line 17

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/henow.onlinewebshop.net/config.php:11) in /home/www/henow.onlinewebshop.net/entrar.php on line 18

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/henow.onlinewebshop.net/config.php:11) in /home/www/henow.onlinewebshop.net/entrar.php on line 19

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/henow.onlinewebshop.net/config.php:11) in /home/www/henow.onlinewebshop.net/entrar.php on line 20
    he mirado mdonde esta el falllo y es aqui:
    <?
    require 'config.php' ;
    if($_POST[enviar]) {
    function quitar($texto) {
    $texto = trim($texto) ;
    $texto = htmlspecialchars($texto) ;
    $texto = str_replace(chr(160),'',$texto) ;
    return $texto ;
    }
    $nick = quitar($_POST[nick]) ;
    $contrasena = md5(md5(quitar($_POST[contrasena]))) ;
    $con = mysql_query("select id,contrasena from usuarios where nick='$nick'") ;
    $datos = mysql_fetch_assoc($con) ;
    if(mysql_num_rows($con)) {
    if($datos[contrasena] == $contrasena) {
    setcookie('uid',$datos[id],time()+604800) ;
    setcookie('unick',$nick,time()+604800) ;
    setcookie('ucontrasena',$contrasena,time()+604800) ;
    header("location: $_SERVER[HTTP_REFERER]") ;}

    else {
    echo 'La contraseña es incorrecta. Haz click aquí para regresar.' ;
    }
    }
    else {
    echo 'El nick no existe. Haz click aquí para regresar.' ;
    }
    }
    ?>

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    23 dic, 07
    Ubicación
    Desconocida
    Mensajes
    645
    Poder de Reputación
    21
    cual es el archivo config.php?

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    25 abr, 09
    Mensajes
    115
    Poder de Reputación
    16
    es otro codigo php ke enlaza con la base de dato aqui esta:
    <?
    unset($config) ;
    $config[1] = 'fdb1.runhosting.com' ;
    $config[2] = '253461_foro' ;
    $config[3] = '********' ;
    $config[4] = '253461_foro' ;

    $conectar = @mysql_connect($config[1],$config[2],$config[3]) or exit('Datos de conexión incorrectos.') ;
    mysql_select_db($config[4],$conectar) or exit('No existe la base de datos.') ;
    ?>

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    11 jun, 08
    Ubicación
    Barcelona
    Mensajes
    80
    Poder de Reputación
    17
    NUNCA se te ocurra poner una contraseña sin cifrar en una cookie!!!

    Para hacer eso, puedes usar una sola cookie de la manera:

    $uid."|".base64_encode($nick)."|".sha1($pass);

    para sacar los datos:

    $arr = explode( "|", $cookie);
    $uid = $arr[0];
    $nick = base64_decode( $arr[1] );
    $sha1pass = $arr[2];

    La pega (y a la vez ventja) es que no puedes saber la contraseña a través del SHA1. Si quieres revisarla, guarda ese SHA1 en la BBDD y comprueba ese campo en lugar del pass.

  5. #5
    Me va gustando esto... Habitante
    Fecha de Ingreso
    04 ene, 09
    Mensajes
    245
    Poder de Reputación
    17
    Bueno me doy cuenta que le pones header() que es una funcion integrada de php y alo mejor eso te marca error se lo puedes quitar y vez que pasa

  6. #6
    Me va gustando esto... Habitante
    Fecha de Ingreso
    25 abr, 09
    Mensajes
    115
    Poder de Reputación
    16
    sigue el mimo error sin el codigo 20

  7. #7
    Moderador CCTW Habitante Avatar de Yaneth
    Fecha de Ingreso
    27 abr, 07
    Ubicación
    Mèxico
    Mensajes
    10,701
    Poder de Reputación
    72
    mmmm
    hace unos momentos, no daba fallos verdad???

    que modificaste, lo recuerdas??????

    cuando a mi me pasò
    lo que hice fuè volver a poner los codigos originales

    malo verdad????
    ______________________________________

    reparacion de rines


    _____________________________________

  8. #8
    Me va gustando esto... Habitante
    Fecha de Ingreso
    25 abr, 09
    Mensajes
    115
    Poder de Reputación
    16
    este es otro compeltamente diferente eske este lo kiero sacar para una web con un juego

Temas Similares

  1. Echenle un vistazo a este codigo....¿porke falla?
    Por rtr en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 96
    Último Mensaje: 01/05/2009, 21:20
  2. ayuda con este código...
    Por rtr en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 1
    Último Mensaje: 28/04/2009, 16:50

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •