Acesso restrito, leitura só por include

Aqui você verá artigos sobre PHP

Moderador: web

responder a dúvida

Acesso restrito, leitura só por include

Mensagem por web Offline » Ter Dez 18, 2007 5:13 pm


Vou mostrar aqui como deixar um arquivo restrito via acesso http, só poderá ser acessado por include.

Isso é útil para quando temos um arquivo de configuração somente com variáveis de algum sistema.

No arquivo a ser restrito eu tenho:
<?php
// valor que vou chamar em outro documento
$string="texto da minha string";

// estedocumento.php é o nome do arquivo atual
if(basename($_SERVER["PHP_SELF"])=="estedocumento.php") {
echo "acesso negado";
exit;
}
?>

Agora, o arquivo que vai ter um include para obter o valor de $string, fica assim:
<?php
include("estedocumento.php");
echo $string;
?>

O resultado disso é que quando for carregar estedocumento.php via http, irá mostrar: acesso negado

Já no documento que fez o include irá mostrar o valor da string normalmente.



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12407
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Artigos sobre PHP

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante