Uma coisa muito utilizada por nós, desenvolvedores, antes de adquirir um novo domínio, é uma página de "site em construção". Porém, muitos de nós fazem uma página nova a cada domínio. Além disso, quando estamos criando um site aos poucos e precisamos colocar avisos de que as páginas ainda não estão acessíveis, muitos de nós fazem uma página nova a cada ítem. Isso pode se tornar uma tarefa simples de copiar-e-colar. Isso sem mandar embora o direito de, nesta página, colocar o URL para futuras visitas.
O que você vai ver agora também é útil na criação de páginas de erro 404, para mostrar o URL em questão. Ou para, em conjunto com outro codigo, bloquear o acesso direto ao arquivo.
Outra parte de nós trabalha amadoramente e não possui condições de adquirir um domínio próprio, apelando para as empresas de sub-domínio gratuito. A maioria dessas empresas não aceitam PHP. Por isso, estou disponibilizando uma maneira de fazer isso em JavaScript também.
Em PHP
Isso ficaria na página, antes da tag HTML.
Em JavaScript
Isso ficaria no footer (BODY) da página.
Faz bem saber que se você usar isso na criação de páginas de erro 404, a maneira do PHP não funcionará. Neste caso, você deverá fazer:
Note que eu coloquei um exit; a cada fim de código. Como já é de se imaginar, ele finaliza naquele ponto a execução da página. Isto é sempre bom, pois se um worm for incorporar códigos maliciosos em sua página, ficaria assim:
Neste caso, como a execução foi interrompida antes do início do código malicioso, este não será executado.
Até logo.
O que você vai ver agora também é útil na criação de páginas de erro 404, para mostrar o URL em questão. Ou para, em conjunto com outro codigo, bloquear o acesso direto ao arquivo.
Outra parte de nós trabalha amadoramente e não possui condições de adquirir um domínio próprio, apelando para as empresas de sub-domínio gratuito. A maioria dessas empresas não aceitam PHP. Por isso, estou disponibilizando uma maneira de fazer isso em JavaScript também.
Em PHP
Código PHP:
<?php
$site = $_SERVER["PHP_SELF"];
echo 'O site $site está em construção. Volte em breve.';
exit;
?>
Em JavaScript
Código HTML:
<script> site = document.URL; document.write("O site " + site + " esta em construçao. Volte em breve."); </script>
Faz bem saber que se você usar isso na criação de páginas de erro 404, a maneira do PHP não funcionará. Neste caso, você deverá fazer:
Código PHP:
<?php
$pagina = $_SERVER["REDIRECT_URL"];
echo 'A página $pagina não existe.';
exit;
?>
Código PHP:
</HTML><?php exit; ?>
<CODIGO MALICIOSO>
Até logo.
Comment