Ir ao conteúdo

Pegar URL digitada no browser


elbercm

Posts recomendados

Postado

Estou precisando pegar a URL digitada no browser antes da pagina de erro.

Ex:

vou acessar www.site.com/seggunda

a pagina "seggunda" não existe e ela me leva para uma pagina personalizada de erro 404.

O que eu quero é pegar a url digitada e colocar uma mensagem assim

"A pagina www.site.com/seggunda não foi encontrada, favor....."

Pesquisei muito e até agora não encontrei nada, nem o meu professor de PHP foi capaz de solucionar isso --'

dei um print_r($_SERVER), mas nenhuma das funções parece resolver o meu caso.

Estou utilizando PHP para desenvolver

Postado

Dif

Desse jeito ele não pega a URL do browser, também não consegui entender, mas ele não volta nada.

Conversando com um rapaz da outra sala da facul, ele me disse um jeito de fazer que deu certo, tem que fazer uma instrução no arquivo .htaccess para pegar qualquer endereço digitado e acrescentar o .php no final

o script ficou desse jeito

RewriteBase /

RewriteRule ^([^/\.]+)/?$ /$1.php [L]

desse jeito funcionou do jeito que eu queria

valeu a todos!

  • Moderador
Postado

talvez você nao tenha feito corretamente.. utilizei no meu localhost ... e ele me deu a url

echo "URL ATUAL: " ." http://www.seusite" . $_SERVER ['REQUEST_URI'];

eu testei aqui... e funciona tranquilamente. ele me deu a url completa.

nem precisei editar o .htaccess

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!