Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom, tava lendo no php.net os erros frequentes que acontecem com register_globals on.
meu site nao funcionou com globals off, daí queria fazer de um jeito que funcionasse até porque não sera mais possivel modificar esta opção.
creio que o problema esta nesta pagina:
<?php
session_start();
if(!(session_is_registered('login') AND session_is_registered('senha')))
{
?>
<center>ERRO, VOCÊ NÃO ESTÁ LOGADO</center>
<?php
exit;ela exibe a mensagem "ERRO, VOCÊ NÃO ESTÁ LOGADO" se não encontrar a sessão...
na parte de cadastro, que foi a que mais deu problema (não cadastrava nem f***), contém a seguinte parte:
if($login==""){
$erro = "você nao digitou um login";
if($erro==""){
$cadastrar = mysql_query(insert blablabla);
if($cadastrar=1... // ta funcionando normal com globals on
e tambem a que confirma o login
// ela conecta, faz uma contagem, se a contagem estiver certa, ele grava a sessão
$confirmacao = mysql_query(select,se login=login, blablabla);
$contagem = mysql_num_rows($confirmacao);
if($contagem==1){
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
echo "script q redireciona pra index..";
também uso este código em uma das páginas, mas acho que não iria afetar todo o site...
Carregando comentários...