Ir para conteúdo

Arquivado

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

rafa-martin

[Resolvido] pegar url completa após o submit

Recommended Posts

tenho um link que ao clicar abre um popup. estou passando como parâmetro a url completa. só que quando eu pego via get esse link está vindo incompleto. só que quando printo o link na página que estou passando ele como parâmetro, mostro todo o link. segue.

 

aqui é minha página onde tem o link para abrir a popup

 

 

 
$dominio= $_SERVER['HTTP_HOST'];
 $link = "http://" . $dominio. $_SERVER['REQUEST_URI'];
 
<img src="imagens_rede/email.PNG" onClick="abrir('form_email.php?link_=<?php echo $link;?>')" style="cursor: hand;">
 
echo $link;

 

ali no meu echo está mostrando o link completo... certinho.

 

agora minha página onde eu pego via get a variável link. aqui nessa página não está exibindo o link completo.

 

 

 
 $link_ = $_GET["link_"];
 echo $link_;

 

qual seria o motivo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com um problema que é o tratamento de www.

Não tenho acesso ao servidor e pensei fazer o tratamento pelo PHP da seguinte forma.

$host = ['HTTP_HOST'];

Depois faço um explode, if e else para verificar sem tem o www ou não.

Porém mesmo com ou sem ele mostra que o www esta presente.

Isso deve ser alguma configuração no servidor, porém não tenho acesso.

Alguém sabe alguma maneira de contornar esse problema ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de qualquer cosia abre um tópico novo, evite desenterrar tópicos de 2015.

 

 

Já tentou algo assim?:

 var_dump($_SERVER["HTTP_REFERER"]);
Citar

'HTTP_REFERER'
O endereço da página (se houver) através da qual o agente do usuário acessou a página atual. Essa diretiva é informada pelo agente do usuário. Nem todos os browsers geram esse header, e alguns ainda possuem a habilidade de modificar o conteúdo do HTTP_REFERER como recurso. Em poucas palavras, não é confiável.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que o Nginx passava ao cabeçalho a URL com o www, mesmo não contendo na URL.

Conseguir a permissão de acessar o servidor e fazer as alterações no Nginx.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.