Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Identificando a URL da página atual

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial Identificando a URL da página atual

    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

    Código PHP:
    <?php
    $site 
    $_SERVER["PHP_SELF"];
    echo 
    'O site $site está em construção. Volte em breve.';
    exit;
    ?>
    Isso ficaria na página, antes da tag HTML.

    Em JavaScript

    Código HTML:
    <script>
    site = document.URL;
    document.write("O site " + site + " esta em construçao. Volte em breve.");
    </script>
    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:
    Código PHP:
    <?php
    $pagina 
    $_SERVER["REDIRECT_URL"];
    echo 
    'A página $pagina não existe.';
    exit;
    ?>
    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:
    Código PHP:
    </HTML><?php exit; ?>
    <CODIGO MALICIOSO>
    Neste caso, como a execução foi interrompida antes do início do código malicioso, este não será executado.

    Até logo.
    Este material pode ser compartilhado, desde que os devidos créditos sejam dados.



    Notify-list · Twitter · Blog

    Nova lei: Invadir computadores protegidos é crime.
    Lógica: Se eu invadi, não é protegido. Logo, não é crime :-)
    Similar Threads

  • Font Size
    #2
    xD

    Poh dahora! Valeu ae
    Cada dia aprendendo coisa Novas!
    sigpic

    Comment

    X
    Working...
    X