Ir para conteúdo
Fórum Script Brasil
  • 0

Register_globals = Off


Guest - Robson -

Pergunta

Guest - Robson -

Olá pessoal.

Veja se alguém pode me esclarecer a seguinte dúvida:

Se desabilito a diretiva Register_globals, como faço para receber o valor de algumas variáveis, como por exemplo:

$minha_url = $PHP_SELF;

Ou será que não é mais possível isso?

O que mais afetará em desabilitar Register_globals?

Gostaria de saber isso para programar com essa diretiva desabilitada e assim deixar mais seguros meus scripts.

Grato por qualquer ajuda.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

No caso das variáveis globais como o $PHP_SELF, a diferença é que voce terá que acessá-las através dos arrays correspondentes, por ex.:

$minha_url = $_SERVER['PHP_SELF'];

Assim como:

$_ENV['HOME']

$_SERVER['DOCUMENT_ROOT']

$_GET['id'] da url http://www.site.com/script.php?id=1 ao invés de simplesmente $id.

Com essa diretiva desabilitada fica mais fácil programar com segurança.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...