Jump to content


Photo

"Adivinhando" Fonte De Valor Da Variável


  • Faça o login para participar
5 replies to this topic

#1 betocollin

betocollin

    Normal

  • Usuários
  • 103 posts
  • Sexo:Masculino
  • Localidade:Hardcore - Underground - Ska!

Posted 18/02/2010, 18:44

Olá colegas, estou estudando um site que peguei pra refazer e nele existem várias variáveis que não são declaradas mas funcionam quando estão no servidor original mas no meu localhost, não.

Por exemplo:

if($blabla==""){faz qqer coisa}

Essa $blabla não é alimentada antes no arquivo pra eu saber o que ela vale mas no site funciona normalmente.

No meu localhost, no MESMO arquivo, eu tenho que setar um valor pra ela senão não funciona!:

$blabla = $_GET['blabla']

Se fosse só uma variável, ok!
Mas é o site inteiro cheio dessas e tá me complicando pra analisar o site. Além do mais, é interessante eu aprender a fazer isso. Pode ser útil.


Abs!
Obrigado!

Edição feita por: betocollin, 18/02/2010, 18:56.


#2 Cleiton Garcia da Silva

Cleiton Garcia da Silva

    Normal

  • Usuários
  • 81 posts
  • Sexo:Masculino
  • Localidade:Sombrio, SC
  • Interesses:PHP, MySQL

Posted 18/02/2010, 20:30

Ela não é a definição de URLs? por ex: index.php?pg=PAGINA
ali no "pg" poderia ser a alimentação do seu blabla.

Abraço! :lol:
WM Place - O lugar dos webmasters: O melhor lugar onde você encontra, conversa, discute e interage com outros webmasters, assim como você. Acessem: www.wmplace.com.br

#3 Willian Gustavo Veiga

Willian Gustavo Veiga

    12 Horas

  • Usuários
  • 175 posts
  • Sexo:Masculino

Posted 18/02/2010, 20:46

Boa noite, tudo bem?

Provavelmente a diretiva register_globals está habilitada no servidor em questão. Verifique esta.

Um abraço, tudo de bom.
Posted Image

#4 Tonini

Tonini

    12 Horas

  • Usuários
  • 130 posts
  • Sexo:Masculino

Posted 19/02/2010, 09:23

Lembrando que register_globals já foi desabilitada em versões mais novas e a programação não deve se basear nela.
CalvinBall.
Any player may declare a new rule at any point in the game.
The player may do this audibly or silently...

#5 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 19/02/2010, 12:11

Lembrando também que tal "funcionalidade" representa falhas de segurança: http://docs.php.net/...ity.globals.php

[]’sAté mais

#6 betocollin

betocollin

    Normal

  • Usuários
  • 103 posts
  • Sexo:Masculino
  • Localidade:Hardcore - Underground - Ska!

Posted 25/02/2010, 11:41

Era a questão do "register_globals" e faz sentido que seja uma falha segurança utilizar desta forma.

Vou continuar usando o método de setar as variável as quais utilizarei.

Muito obrigado pela ajuda.

Abs!
Beto




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq