Você não está conectado. Conecte-se ou registre-se

Power Pixel » Paraíso dos Geeks » Universo dos Desenvolvedores » Tutoriais & Códigos » Protegendo o arquivos php contra acesso direto.

Protegendo o arquivos php contra acesso direto.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

Hashy

Membro


Hashy
Bem pessoal, muitas pessoas / programadores iniciantes, costumam fazer um arquivo de configuração com o banco de dados, e deixa-los expostos a acesso direto em um diretório e/ou na raiz do site.

Para evitar o acesso direto a tal arquivo, deve se fazer o seguinte:

define('PAGINA','pagina.php');
if(basename($_SERVER['PHP_SELF'])==PAGINA){
die("<script>alert('Sem permição de acesso !')</script>\n<script>window.location=('index.php')</script>");
}

Também pode ser usando avariável __FILE__, com isso não precisariamos trocar ou dar manutenção no cósigo caso trocar-mos o nome da página.

Basta colocar isso no arquivo e colocar o nome do mesmo na constante PAGINA.
com isso fica restrito o acesso ao arquivo de configuração via URL, se alguém tentar fazer isso:

http://www.site.com.br/pagina.php

imprime no navegador a mensagem de acesso restrito e em seguida a pessoa é redirecionada para a página inicial.

2º Método:

define('PAGINA','pagina.php');
if (eregi(PAGINA, $_SERVER['SCRIPT_NAME'])){
die ("<script>alert('Sem permição de acesso !')</script>");
}

Espero que ajude.


Créditos: 
Alaerte Gabriel ( desenvolvimento )
Hashy ( Divulgação)

2Protegendo o arquivos php contra acesso direto. Empty güzel bir şema 2343 tereee em Sex 18 Out 2019 - 13:07

Talha Efe

Membro


Talha Efe
sfddsfsdf adsfsdaf escreveu:Cool Cool 8)hgfhfghf Mad

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum