[Resolvido] Register_Globals
#1
Posted 14/12/2009, 08:01
Quando a diretiva register_globals é delisgada no php.ini, significa que? Alguem pode me responder.....
#2
Posted 14/12/2009, 08:17
http://www.dominio.c...php?variavel=ok
Com register globals você pode apenas fazer if($variavel="ok"){... com a diretiva desligada, poderá apenas fazer $_GET['variavel']...
Não lembro se é apenas isso, se alguem tiver algo a complementar, poste!
- Paulo André likes this
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#3
Posted 14/12/2009, 08:22
Enviando de um formulário, utilizando $campo e $_POST['campo'] é a mesma coisa.
Aqui tem uma explicação melhor e explica também o erro de segurança que é deixar ela habilitada.
[]'s Até mais
#4
Posted 14/12/2009, 08:34
Quando habilitada, um exemplo prático, é que variáveis fornecidas pelo usuários não precisão ser utilizadas como POST, GET, Cookie e etc.
Enviando de um formulário, utilizando $campo e $_POST['campo'] é a mesma coisa.
Aqui tem uma explicação melhor e explica também o erro de segurança que é deixar ela habilitada.
[]'s
Então no caso, as variáveis externas não são mais registradas no escopo global, por padrão.....é isso ?
E para que serve essa diretiva register_globals?
Edição feita por: Eu_Nana, 14/12/2009, 08:36.
#5
Posted 14/12/2009, 08:39
Por enquanto esta diretiva está obsoleta, mas na versão 6 será removida por completo, como o próprio manual diz, este recurso é extremamento não recomendado.
Serve justamente para você habilitar ou não o uso de variáveis enviadas pelo usuário no escopo global.
[]'s Até mais
#6
Posted 14/12/2009, 09:10
Isso, a menos que você habilite esta diretiva.
Por enquanto esta diretiva está obsoleta, mas na versão 6 será removida por completo, como o próprio manual diz, este recurso é extremamento não recomendado.
Serve justamente para você habilitar ou não o uso de variáveis enviadas pelo usuário no escopo global.
[]'s
Então se eu deixar essa diretiva como on...dai sim as variáveis externas não são mais registradas no escopo global, por padrão.....é isso ?
#7
Posted 14/12/2009, 09:26
#8
Posted 14/12/2009, 09:27
Exatamente o contrário do que você disse.
Então blz......rsrs...esclareceu minha dúvida...pode fechar o tópico....
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)