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;
}?>
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.