Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

green angel

Sessões + Sistema de Login [Resolvido]

Mensagens Recomendadas

green angel

Boa tarde.

Num trabalho em PHP que estou a desenvolver para a escola construí um site com um sistema de login com Sessões.

Nesse site existe uma opção para se registar, e, ao finalizar o registo o site faz automaticamente o login. Para isso coloco o seguinte código:

//Faz o login com os dados inseridos
session_start();
$_SESSION["login"] = true ; 
$row = mysql_fetch_array($resultado);
$_SESSION["codcliente"]= $row["codcliente"];
$_SESSION["username"]= $user; 
$_SESSION["nome"]=$row['nome'] ; 
$_SESSION["telefone"]=$row['telefone'] ; 
$_SESSION["morada"]=$row['morada'] ; 

O que acontece é o login é efectuado mas aparece a seguinte mensagem:

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0

E isto começou a acontecer recentemente. Nas primeiras vezes que testei esta mensagem não aparecia.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
green angel

Estás basicamente a usar funções / métodos que já não se usam.

😲

O que aconselhas usar ?

Não vou usar cookies. Não faz muito sentido para o caso .

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
green angel

Não tens de deixar de usar sessões.

Lê bem o erro, e verás o que está a correr mal.

Vai ao php.ini e mete o register_globals a "on" ou "enabled" ou "1"

Problema resolvido .

Obrigado  :thumbsup:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.