Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2012, 16:35
Avatar de dontripi
dontripi
 
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 10 meses
Puntos: 1
Warning: session_start() [function.session-start]: Cannot send session cookie

Saludos

el problema es que cuando me voy a loguear me genera lo siguiente y no me deja seguir


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\soporte\conexion\conexion.inc.php: 1) in C:\xampp\htdocs\soporte\loginConfirm.php on line 13

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\soporte\conexion\conexion.inc.php: 1) in C:\xampp\htdocs\soporte\loginConfirm.php on line 13


este es el archivo loginconfirm.php

Código PHP:
<?php
include('conexion/conexion.inc.php');
$link=Conectarse();
$usuarioLogin=mysql_real_escape_string(strip_tags($_POST['usuarioLogin']));
$passwordLogin=mysql_real_escape_string(strip_tags($_POST["passwordLogin"]));
$passwd=hash("sha512",$passwordLogin);    
        
$query="SELECT * FROM tbl_user where user_name = '".$usuarioLogin."'and password = '".$passwd."';";    
        
//echo $query;
        
$resultado=mysql_query($query);        
        
$usuario=mysql_fetch_array($resultado);        
            if(
$usuario['PASSWORD']==$passwd)
            {
            
session_start();
            
$_SESSION['iniciosesion']=true;
            
//echo"Antesdelogin".$usuario['TIPO_USUARIO'];
            
$_SESSION["tipousuario"]=$usuario['TIPO_USUARIO'];
            
$_SESSION["identificacion"]=$usuario['USER_ID'];
//echo"VariabledeSesion".$_SESSION["tipousuario"];
            //echo"LoginExitoso...";
            
Header("Location:menu.php");            
            }
            else
            {
                
//echo"nocoincidelainformacionverifique";
                
Header("Location:index.php");
            }
        
mysql_close($link);?>

y el archivo conexion.inc.php es el siguiente:

Código PHP:
<?php
    
function Conectarse()
        {
        
            
$db_host="localhost";//Nombredelhostodireccion
            
$db_nombre="basedatos";//Nombredelabasededatos
            
$db_user="root";//Nombredeusuarioconpermisosparaaeccederalabd
            
$db_pass="password";//Contraseñadelusuario
            //Realizamosconexionllamadalink
            
$link mysql_connect ($db_host,$db_user,$db_pass) or die("ErrorConectandoALaBaseDeDatos");            
            
//Seleccionamoslabd            
            
mysql_select_db ($db_nombre$link) or die ("ErrorSeleccionandoLaBaseDeDatos");            
            
//Devolvemoslinkporqueporqueharafaltamasadelante,cuandoqueramoshacerconsultas            
            
return$link;
        
        }
?>
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\soporte\conexion\conexion.inc.php: 1) in C:\xampp\htdocs\soporte\loginConfirm.php on line 20


lo extraño es que estoy migrando a el servidor de produccion, en el localhost todo me funciona ok, no se que pasa o que debo configurar en php.ini, por que no he cambiado nada unicamente el servidor.

por favor cualquier ayuda les agradezco.