Ir para conteúdo

POWERED BY:

Arquivado

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

suelystonn

Detectar Iframe

Recommended Posts

Olá pessoal,

 

Queria saber se com PHP é possível saber se a página está dentro de um iframe. É possível descobrir ?

 

Queria saber pois fiz um sistema e não queria que ele rodasse dentro de iframes.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com Javascript

<head>

	<script type="text/javascript">
		var prevent_bust = 0  
		window.onbeforeunload = function() { prevent_bust++ }  
		setInterval(function() {  
		  if (prevent_bust > 0) {  
			prevent_bust -= 2  
			window.top.location = 'https://www.google.com.br' 
		  }  
		}, 1)  
	</script>
    
</head>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Williams, agradeço pela ajuda.

 

Na verdade eu sabia que por JS era possível, queria saber se por PHP também é possível, pois a página recebe parâmetros contidos na url e insere no banco. Na verdade é um contador de cliques que faz a inserção no banco e logo após redireciona o usuário para uma nova página, essa página que registra os cliqued não exibe nada, serve apenas para registrar.

 

Queria que ele inserisse somente se a página não estivesse sendo carregada dentro de um iframe.

 

Resumindo, por PHP eu teria um controle melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP é Server-side, e não Cliente-side, PHP gera output em HTML

 

Você pode saber de onde vem o REFERER enviado através do iframe de outro site, mas não é 100%

$_SERVER['HTTP_REFERER']

Mas cuidado com uso, pode bloquear sites como Google, Facebook etc...

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.