Hola a todos, que tal?
tengo un pequeño problema a la hora de subir mi pagina al servidor (localmente me funciona perfectamente), os comento:
tengo un sencillo formulario de acceso de usuarios (nombre y contraseña), el cual va a la página buscar.php, en la que busca que este en mi bd el usuario registrado, y si no lo encuentra pues mando un error redireccionandolo a la pagina index (la del formulario) por url, diciendo que el nombre o la contraseña estan mal.
Localmente estoy trabajando con Windows XP y una version de php 4.3.11 y mi servidor tiene de S.O. White Box Enterprise Linux y su version de php es 4.3.11
Os pongo el código para que veais que es lo que estoy haciendo y a ver en que me puedo estar equivocando
Página
buscar.php:
$id_usuario = "SELECT id FROM control_usuarios WHERE nombre_usuario='$nombre' and clave=AES_ENCRYPT('$clave','$p')";
$resultado_id_usuario = mysql_query($id_usuario,$conectar);
if($resultado_id_usuario != NULL)
{
if (mysql_num_rows($resultado_id_usuario)!=0)
{
$fila = mysql_fetch_array($resultado_id_usuario);
$id_us=$fila['id'];
}
else
{
//usuario no encontrado, mando un error
header("Location: index?error=3");
}
}
Página
index.php:
<table width="164" height="57" border="0" align="center">
<form name="formulario" action="buscar.php" method="post">
<tr>
<td width=50 height=20>Nombre:</td>
<td width=100><input name="nombre" id="nombre"></td>
</tr>
<tr>
<td width=50 height=20>Clave:</td>
<td width=100><input name="clave" type="password" id="clave"></td>
</tr>
<tr>
<td width="164" height="26" colspan="2">
<div align="right"><input name="Confirmar" type="button" value="Aceptar" onClick="validacion()"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><strong><font color="#FF0000">
<?php
if ($HTTP_GET_VARS['error']==3)
{
echo "El usuario o la contraseña están mal escritos";
}
?>
</font></strong></div>
</td>
</tr>
</form>
</table>
he probado a recibir el error con
$HTTP_GET_VARS y con
$_GET, y localmente me funciona bien, el problema viene cuando lo subo al servidor,
¿¿que estoy haciendo mal??
¿¿que puedo hacer para que me funcione en el servidor??
Muchas gracias de antemano
Saludos