Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2013, 13:01
joseignaciopergolesi
 
Fecha de Ingreso: noviembre-2012
Ubicación: santiago del estero
Mensajes: 18
Antigüedad: 11 años, 5 meses
Puntos: 0
header() no redirecciona en hosting

Tengo un problema, tengo una pagina q en mi servidor local funciona perfectamente y cuando lo subia al hosting q contrate no funciona como en mi servidor local.

en el index de la pagina hago q aparesca un formulario para loguearse y cuando un usuario se loguea correctamente deberia cargar nuevamente el index y desaparecer el formulario de logueo y aparecer un texto de bienvenida y dos botones uno para ir a micuenta.php y otro salir para borrar la sesion y recargar nuevamente el index y volver a aparecer el formulario de logueo.

aca les dejo el codigo
<!DOCTYPE html>
<html>
<head> <link rel="stylesheet" href="estilogeneraadal.css" type="text/css" />
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<!-- include jQuery library -->
<script type="text/javascript" src="./js/jquery.min.js"></script>
<!-- include Cycle plugin -->
<script type="text/javascript" src="./js/jquery.cycle.all.js"></script>







<script>
function deshabilita(loguinf)
{
if ((loguinf.loguinusuario.value != "") && (loguinf.loguinpass.value != ""))
{ loguinf.loguin.disabled = false; }

else {
loguinf.loguin.disabled = true; }
}

</script>

</head>

<body>
<?php include_once "conexion.php"; ?>
<div id="cabecera">
<div id="header">
<div id="hgroup">
<?php
session_start();
function verificar_login($user,$password,&$result) {
$sql = "SELECT * FROM usuario WHERE email = '$user' and password = '$password'";
$rec = mysql_query($sql);
$count = 0;
while($row = mysql_fetch_object($rec))
{
$count++;
$result = $row;
}
if($count == 1)
{
return 1;
}
else
{
return 0;
}
}
if(!isset($_SESSION['userid'])){
echo ' <form name="loguinf" method="post" >
<div style="float:right;">
<div style="position:relative;top:20px;">
<a href="/dadadadadads.com.ar">Registrate gratis y comenza a obtener descuentos!</a>
</div>
<div style="position:relative;top:30px;right: 20px;">
<input type="submit" name="loguin" id="loguin" value="Iniciar sesion" disabled>
Usuario:<input type="text" name="loguinusuario" id="loguinusuario" onkeyup="deshabilita(this.form)"/>
Clave:<input type="password" name="loguinpass" id="loguinpass" onkeyup="deshabilita(this.form)"/>
<a href="/dadadadadads.com.ar">Olvido su clave?</a>
</div>
</div>
</form>
';
}
if(!isset($_SESSION['userid']) && isset($_POST['loguin']) )
{

if(verificar_login($_POST['loguinusuario'],md5(md5($_POST['loguinpass'])),$result) == 1)
{
$_SESSION['userid'] = $result->id;
$_SESSION['pass']=$result->password;
$_SESSION['email'] = $result->email;
$_SESSION['username'] = $result->nombreyapellido;
$_SESSION['permitemail']=$result->permite_email;
$_SESSION['fechanacimiento']=$result->fecha_nacimiento;
$_SESSION['ciudad']=$result->ciudad_usuario_id;
$_SESSION['telfijo']=$result->telfijo;
$_SESSION['telcelu']=$result->telcelu;
$_SESSION['estado'] = "Logueado";

header("location:index3.php");
}
if(verificar_login($_POST['loguinusuario'],md5(md5($_POST['loguinpass'])),$result) == 0)
{
header("location:logueo.php");

}
}
if(isset($_SESSION['userid'])){
echo ' <form name="loguinf" method="post" >
<div style="float:right;">


<div style="position:relative;top:30px;right: 20px;">
Bienvenido '.$_SESSION['username'].'
<input type="submit" name="salir" id="salir" value="Salir" >
<input type="submit" name="micuenta" id="micuenta" value="Mi cuenta" >
</div>
</div>
</form>
';
}
if( isset($_POST['salir'])){

session_unset();
session_destroy();

header("location:index3.php");

}
if( isset($_POST['micuenta'])){


header("location:micuenta.php");

}
?>
<div style="float:left;">