Primero de todo, muchas gracias por las respuestas y ahora, seguimos. Me he dado cuenta de que la ip no la necesitaba para nada y entonces lo he borrado. Ahora, lo que me pasa es que me ha quedado el código siguiente (creo que está bien) pero a la hora de hacer el login no funciona correctamente.
Código PHP:
<?php
session_start();
require_once('servidor.php');
conectar('mysql4.000webhost.com', 'a5612869_sergi', '123456s', 'a5612869_camara');
//Variables
$username = strip_tags($_POST['user']);
$password = strip_tags(sha1($_POST['pw']));
$query = @mysql_query("SELECT * FROM usuarios WHERE user='".mysql_real_escape_string($username)."' AND pw='".mysql_real_escape_string($password)."' LIMIT 1 ");
$data = mysql_fetch_array($query);
if($password == $data['pw'])
{
$_SESSION['logged'] = 'yes';
$_SESSION['username'] = $username;
header('Location: inicio.html');
}
else
{
echo 'El usuario y/o pass son incorrectos.';
}
?>
Atentamente,
-sergi