Validar variavel antes de dar include em seu valor
Valida o valor de uma variavel que contem um nome de uma página a ser incluida na página.
SEGURANÇA.
SEGURANÇA.
Data | Autor | Changelog | Download |
---|---|---|---|
03/04/2006 11:03am | Vanessa Schissato | - | Versão 1.0 |
Não entendi para que serve esse script...
na verdade eu entendi o que ele faz, mas não consegui ver onde usar ele....
na verdade eu entendi o que ele faz, mas não consegui ver onde usar ele....
12/04/2006 10:33am
(~18 anos atrás)
Ex: vamos supor que você tenha a sua página index.php, e que o conteúdo central da página seja dinâmico, e definido pela variável que vem pela url chamada pg.
Assim...quando você clica na página de mural, o link seria algo assim: www.suapagina.com.br/index.php?pg=mural
E isso abriria a página mural.php como página central.
Mas ao fazer isso você abre brechas de segurança, que podem não ser evitadas só pelas configurações do servidor, dependendo da configuração.
Para tornar seguro esse procedimento, você deve se certificar de que nenhum engraçadinho coloque o valor que quiser pra variável pg na url, e que nem urls de site externos possam ser incluídas.
A classe faz isso como?
permitindo que sejam incluídas apenas as páginas do seu site que você especificou. Assim você garante que apenas páginas internas possam ser acessadas e que somente as páginas definidas anteriormente possam ser acessadas.
Agora, respondendo ao Rogerio Siqueira da Silva.
Por que, exatamente, você achou a classe confusa?
Eu olhei de novo, e apesar de não estar uma classe robusta, parece estar razoavelmente documentada, identada e codificada.
Você sabe OOP? Sabe da serventia da classe?
Espero resposta sua do por quê da dificuldade.
=)