PHP: Protegendo arquivos de funções
Quando se cria um arquivo de classes ou funções, sabe-se que eles não serão usados sozinhos, e sim chamados por outros scripts através do include() ou do require(). Para certificar-se que o usuário não chamará estes arquivos sozinhos através de uma URL, teste pela variável $PHP_SELF, que se retornar com o nome do arquivo do próprio arquivo de funções ou classes, barra o usuário. Caso ele esteja sendo incluído de outro arquivo, o $PHP_SELF refletirá este outro arquivo.
Gostou?
Imprimir esta página
Leia também:
- PHP: Tratamento de Erros
- Utilizando Proxy no Wordpress e PHP
- Trabalhando com PHP e MySQL: Uma Introdução
- PHP: Traduções usando printf()
- PHP: Deixando o texto mais bonitinho






Deixe uma Resposta