Tengo un "serio" problema, tengo un sistema de usuarios en el cual, la gente pone su user password y lo envio a un arxivo php que recibe, comprueba y registra la sesion. Todo esto funcionaba correctamente hasta el dia de hoy que me actualizaron el servidor a php 4.4.6.
LOGIN.php
Código PHP:
<?
include('conf.php');
$passci = md5($_POST[pass]);
if( ($_POST[nick] == ' ') or ($_POST[nick] == '') or($_POST[pass] == ' ')or ($_POST[pass] == '') )
{
Header("Location: index.php?e=1"); //vacias -> GO to index.php
}else{
$usuarios=mysql_query("SELECT * FROM user WHERE Usuario='$_POST[nick]' and Contrasena='$passci'");
if($user_ok = mysql_fetch_array($usuarios)) //si existe comenzamos con la sesion, si no, al index
{
session_start();
session_register(usuario);//registramos la variable usuario que contendrá el nick del user
//damos valores a las variables de la sesión
$_SESSION["usuario"] = $user_ok["Usuario"]; //damos el nick a la variable usuario
Header("Location: index.php");
}else{
Header("Location: index.php?e=2");
}
}
?>
Muchas gracias de antemano,
n3m0