Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
rui_fernandes

saber qual o url que está no browser

Recommended Posts

rui_fernandes

bom dia,

ora então como no titulo diz eu gostaria de saber como ir buscar o URL que está no browser...

a ideia era saber qual a pagina que está abrir, porque por exemplo, tenho uma pagina principal, e ao carregar no menu ele abre-me num iframe, mas por exémplo, pesquisando no google pode aparecer a pagina que deveria abrir dentro do iframe, e queria fazer um script para detectar se abriu a pagina dentro do iframe ou nao.

e um simples script era ver o URL do browser...mas...

se eu executo o script dentro do iframe ele nao me dá o url do browser, mas sim o URL da pagina onde esta a executar o script...

echo $_SERVER["PHP_SELF"];

alguem já fez algo do genero?

obrigado, e Bom Natal para todos.


Rui Fernandes

Share this post


Link to post
Share on other sites
n3lThon

Ele devolve tudo o que está à frente do endereço do site.

Exemplo: "127.0.0.1/teste.php" -> "/teste.php".


dreams.each do |dream|

   dream.make_it_happen

end

Share this post


Link to post
Share on other sites
rui_fernandes

sim isso eu sei, mas se tiver dentro do iframe, da o nome da pagina onde executa o script...

mas eu quero o URL do browser.... :wallbash:


Rui Fernandes

Share this post


Link to post
Share on other sites
softklin

Com o PHP duvido que consigas fazer isso... porque PHP é server side, não tem acesso ao modo de apresentação do lado do cliente. O que podes tentar, mas não sei se funciona porque não fiz nada do género, é ver o referrer que o browser envia, a ver se coincide com a página que pretendes obter o endereço:

echo $_SERVER['HTTP_REFERER'];


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.