Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Sou iniciante em php e me encontro com o seguinte problema,
estou tentando ocultar a extenção php, para que o internauta não saiba.
pensei supostamente em auterar, no php.ini, o erro 404.html do servidor para 404.php
la coloco
404.php
<?php
if (basename($_SERVER["PHP_SELF"]) == "404.php") {
header("Location: ?area=404");
}
?>
O problema é qeu se o internalta digitar o endereço completo incluindo index.php, tipo: ao inves deht...site.com/?area=home iria ficar ht...site.com/index.php?area=home, o que irá me denunciar.
o que quero saber é se seria possivel detectar se o index.php foi digitado pelo internalta ou sugerido pelo servidor?
se for possivel como faço pra fazer isso?
grato a todos pela colaboração.
Forta abraço a todos!
Enbora não tenha sido a minha duvida, me posicionou em direção a uma nova linha de raciocinio
muito mais eficaz e util, portanto pode considerar esse topco resolvido amigo.
Muitissimo obrigado!
Forte abraço!!
Marcio Mauricio
Basta adicionar no Apache alguma extensão desconhecida, e que será processada pelo PHP.
Se não me engano, é algo com "AddType ....".
Dê uma pesquisada que irá achar.