Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/07/2008, 15:21
Avatar de prodan
prodan
 
Fecha de Ingreso: junio-2008
Mensajes: 85
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: problea con la sessiones

ahora me tira un error con las cookies, en mi servidor anda bien, cuando la subo al server inet me tira un error.

Código PHP:
<html>
<head>
<meta content="utf-8">
</head>
<body>
<table width="60%" height="30%" border="1" align="center" style="top:500px" cellpadding="0">
<font color="#CCCCCC"
<?php
include('includes/db-cnx.php');
session_start();    // aca el problema

function quitar($mensaje) {
    
$mensaje str_replace("<","&lt;",$mensaje);
    
$mensaje str_replace(">","&gt;",$mensaje);
    
$mensaje str_replace("\'","'",$mensaje);
    
$mensaje str_replace('\"',"&quot;",$mensaje);
    
$mensaje str_replace("\\\\","\\",$mensaje);
    return 
$mensaje;
}
if (isset(
$HTTP_POST_VARS["nick"]) && isset($HTTP_POST_VARS["password"])) {
    if(
trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["password"]) != "") {
        
$nickN quitar($HTTP_POST_VARS["nick"]);
        
$passN quitar($HTTP_POST_VARS["password"]);
        
$result mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'");
        
$result_admin mysql_query("SELECT admin FROM usuarios WHERE nick='$nickN'");
        if (isset(
$_COOKIE["usNick"])) {
                echo 
"<td bgcolor='#999999'>
                        <table align='center' cellpadding='0' cellspacing='0'>
                        <td height=10 bordercolor='000033'>
                        <font color='#FF0000'><b>ERROR de login</b></font>
                        </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
            echo 
"Ya estas logeado como ".$_COOKIE["usNick"].".";
            echo 
"<a href='index.php'>Volver</a>";
        } else {
            if(
$row = @mysql_fetch_array($result)) {
                echo 
"<td bgcolor='#999999'>
                    <table align='center' cellpadding='0' cellspacing='0'>
                    <td bordercolor='000033'>
                        <font color='#160AFE'>Login Satisfactorio !</font>
                    </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
                if(
$row["password"] == $passN) {
                    
                    
//90 dias dura la cookie
                    
$fecha date("d/m/Y | H:i:s");
//51                    setcookie("fecha", $fecha,time()+7776000);
                    
if (isset($HTTP_COOKIE_VARS["fecha"])){
                        echo 
"tu ultima visita fue ".$HTTP_COOKIE_VARS["fecha"].".";
                    } else {
                        echo 
"Esta es tu primera visita en la página.";
                    }
                echo 
"<br />";
//58                   setcookie("usNick",$nickN,time()+7776000);
//59                setcookie("usPass",$passN,time()+7776000);
                  
$nick $_POST['nick'];
                echo 
"Hola "; print($_POST['nick']);
                echo 
"<br />";
                  echo 
"<a href='index.php'>Volver</a>";
                } else {
                    echo 
"<td bgcolor='#999999'>
                    <table align='center' cellpadding='0' cellspacing='0'>
                    <td bordercolor='000033'>
                        <font color='#FF0000'>Error en los datos ingresados</font>
                    </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
                     echo 
"Password incorrecto";
                }
            } else {
                    echo 
"<td bgcolor='#999999'>
                    <table align='center' cellpadding='0' cellspacing='0'>
                    <td bordercolor='000033'>
                        <font color='#FF0000'>Error en los datos ingresados</font>
                    </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
                echo 
"Usuario no existente en la base de datos";
                echo 
"<a href='index.php'>Volver</a>";
            }
        }    
        @
mysql_free_result($result);
    
    } else {
                    echo 
"<td bgcolor='#999999'>
                    <table align='center' cellpadding='0' cellspacing='0'>
                    <td bordercolor='000033'>
                        <font color='#FF0000'>Error en los datos ingresados</font>
                    </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
        echo 
"Debe especificar un Nombre de Usuario y Contraseña, si no posees por favor registrate desde el link de registro. Muchas Gracias.";
        echo 
"<br>";
        echo 
"<a href='index.php'>Volver</a>";
    }
} else {
                                        echo 
"<td bgcolor='#999999'>
                    <table align='center' cellpadding='0' cellspacing='0'>
                    <td bordercolor='000033'>
                        <font color='#FF0000'>Error en los datos ingresados</font>
                    </td>
                    </table>
                    <tr bgcolor='#CCCCCC'>
                    <td>"
;
    echo 
"Por favor ingresa un usuario y password en el formulario de login, Gracias.";
    echo 
"<br>";
    echo 
"<a href='index.php'>Volver</a>";
}
    
mysql_close();

?> 
</font>
<br />
</td>
</tr>
</td>
</table>
</body>
</html>
el error es este

Warning: Cannot modify header information - headers already sent by (output started at /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php:8) in /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php on line 51
Esta es tu primera visita en la página.

Warning: Cannot modify header information - headers already sent by (output started at /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php:8) in /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php on line 58

Warning: Cannot modify header information - headers already sent by (output started at /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php:8) in /home/alan/domains/larazonpura.com.ar/public_html/lamulaplateada/ingresar.php on line 59
Hola alanfm