Recuperando URL completo, incluindo string de consulta e âncora
Obter o URL completo que foi usado para solicitar a página atual, incluindo a âncora, pode ser um requisito útil ao trabalhar com páginas incluídas. Considere um cenário em que uma página chamada “foo.php” está incluída em “bar.php”. Se você deseja saber o URL completo em "foo.php", você precisa dele para exibir "bar.php?blarg=a#example."
O problema com âncoras
Infelizmente, o hash (a parte da URL após o #) nunca é enviado ao servidor. É usado exclusivamente pelo navegador para controlar o comportamento da página. Como resultado, a variável PHP $_SERVER['REQUEST_URI'] conterá tudo, exceto a âncora.
Usando JavaScript para âncoras
Se você realmente precisa saber o âncora, você deve usar a propriedade JavaScript "document.location.hash", que armazena o conteúdo da âncora. Você pode recuperar o hash e incluí-lo em um formulário ou enviá-lo ao servidor por meio de uma solicitação AJAX.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3