QUOTE(Beraldo @ 06/03/2007 - 04:31)

provavelmente a diretiva register_globals está em off. Isso é ótimo, pois lhe proporciona mais segurança.

Em vez de $REQUEST_URI, use $_SERVER['REQUEST_URI'].
Veja:
http://www.php.net/manual/pt_BR/language.v....predefined.phpQuanto ao problema com a senha, poste seu código para vermos.

OBS: Request_Uri não é uma função, é uma variável de ambiente.

[]'s
CODE
<?php
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_password ='*****';
$mysql_base = 'base';
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_base");
if($_GET['form'] == ok ){
$requete=mysql_query("select id_membre,mail,pass from users where mail=\"$email\" and pass=\"$pass\"") or die(mysql_error());
if(mysql_num_rows($requete)==0)
{
header("Location:login.php?form=erro&erro=$link");
exit;
}
else
{
$id=mysql_result($requete,0,"id_membre");
$expire =3600*24*365;
setcookie("id","$id",time()+$expire,"/");
header("Location:$link");
}
}
elseif($_GET['form'] == erro ){
echo"<form method=\"post\" action=\"login.php?form=ok&link=$erro\">
E-mail ou senha incorretos.<br>E-mail:<br>
<input type=\"text\" name=\"email\" size=\"23\" class=int><br><br>
Senha:<br>
<input type=\"password\" name=\"pass\" size=\"23\" class=int><br><font size=1 face=\"Arial\"><a href=\"cadas.php\">Cadastre-se</a> - <a href=\"esqueci.php\">Esqueci a senha</a></font><br><br>
<input type=\"submit\" name=\"B1\" value=\" Efetuar Login \" width=\"62\" height=\"19\" class=int><br>
</form>";
}
elseif($_GET['form'] == url ){
echo"<form method=\"post\" action=\"login.php?form=ok&link=$erro\">
Você não esta logado.<br>E-mail:<br>
<input type=\"text\" name=\"email\" size=\"23\" class=int><br><br>
Senha:<br>
<input type=\"password\" name=\"pass\" size=\"23\" class=int><br><font size=1 face=\"Arial\"><a href=\"cadas.php\">Cadastre-se</a> - <a href=\"esqueci.php\">Esqueci a senha</a></font><br><br>
<input type=\"submit\" name=\"B1\" value=\" Efetuar Login \" width=\"62\" height=\"19\" class=int><br>
</form>";
}
else {
echo"<form method=\"post\" action=\"login.php?form=ok&link=/painel.php\">
Efetuar Login<br>E-mail:<br>
<input type=\"text\" name=\"email\" value=\"$log\" size=\"23\" class=int><br><br>
Senha:<br>
<input type=\"password\" name=\"pass\" size=\"23\" class=int><br><font size=1 face=\"Arial\"><a href=\"cadas.php\">Cadastre-se</a> - <a href=\"esqueci.php\">Esqueci a senha</a></font><br><br>
<input type=\"submit\" name=\"B1\" value=\" Efetuar Login \" width=\"62\" height=\"19\" class=int><br>
</form>";
}
?>
Padrão do link ao carregar esta página: login.php?form=url&erro=/caminho/da-pagina.php
Certo.. o REQUEST_URI esta funcionando...