Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2012, 12:20
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 12 años, 3 meses
Puntos: 14
Header no redirecciona

Hola, tengo un problema, he estado trabajando en una página en el localhost pero la he subido al servidor y ya han empezado los problemas. El problema que quiero solucionar primero es que los headers del login no me llevan al perfil, introduzco los datos y el php que comprueba que los datos sean correctos se queda en blanco, si son correctos se queda en blanco y si no lo son sale el error.

Este es el código:

comprueba.php

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Comprueba</title>
<meta http-equiv="content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php

session_start
();
include(
'config.php');
require_once(
"./include/class.inputfilter.php");
$ifilter = new InputFilter();

$correo=$ifilter->process($_POST['correo']);
$password=$ifilter->process($_POST['password']);

$conexion=conectar();
if(!empty(
$correo) && !empty($password)) 
{
 
$comprobacion mysql_query("SELECT correo, password FROM registrados WHERE correo='".mysql_real_escape_string($correo)."' AND password='".mysql_real_escape_string($password)."'",$conexion) or die ("Query Fallo".mysql_error());
      if(
mysql_num_rows($comprobacion) == 1) { 
           
$_SESSION['correo']=$correo;
           
$_SESSION['password']=$password;
           
header('location: miperfil.php');
           
     
      }
      else { 
           echo 
"Error de Usuario Y/o Contraseña"
      }
}

?>
</body>
</html>
Lo que no entiendo es por qué en el localhost funciona a la perfección... Muchas gracias y ojalá podáis ayudarme.

Última edición por ananda; 26/08/2012 a las 12:41