- De onde veio???
+ Responder ao Tópico
-
De onde veio???
Relou to au!!!
Eu tenho uma pagina que só pode ser vista por um determinado url atravez de um IFRAME tipo:
<iframe src="local_da_pagina.php">
e esse arquivo php precisa saber qual url acessou ele, pra assim bloquear o conteudo para outros bisbilhoteiros....eu andei vendo algumas variaveis $_SERVER, mas nenhuma até agora me serviu, se algume puder ajudar-me, eu agradeço desde ja
-
De onde veio???
Você pode passar uma variavel para a página no iframe assim
fica muito mais facil saber de onde veio a requisição.
Ex:
chamando de
pagina1.php
<iframe src="local_da_pagina.php?id=<? $PHP_SELF ?>">
ou seja
<iframe src="local_da_pagina.php?id=pagina1.php">
Espero que tenha sido de alguma ajuda.
-
De onde veio???
Então, mas o problema é que se eu fizer dessa forma, qualquer um com uma pagina chamada "pagina1.php" vai poder visualizar o conteudo da "local_da_pagina.php", e o que eu quero é que esse "local_da_pagina.php" saiba quem foi a url que o chamou, tipo se essa pagina1.php estiver no dominio www.seila.com e der um include na local_da_pagina.php esse arquivo vai ter que saber que o dominio (ou ip do dominio, tem que ser algo que identifique o site), é o do www.seila.com, e sendo assim só esse dominio poderia ver o conteudo, caso contrario o conteudo não apareceria
se eu tiver sido muito confuso icqme: 150839294
-
De onde veio???
vc pode usar a variavel $REMOTE_ADDR que identifica o local
de onde foi feita a requisição. O problema é que esta variavel le
o endereço de IP então vc deve usar uma estrutura mais complexa
pro caso de ter que examinar diversos endereços que podem acessar
a página. No caso de ser apenas um endereço utilize o seguinte.
<?
$ip_permitido = ´255.255.254.0´;
if($REMOTE_ADDR != $ip_permitido)
{
header("Location: pagina_de_erro"<IMG SRC="images/forum/icons/icon_wink.gif">;
// desvia para uma página de bloqueio
}
// senão exibo conteudo da página normalmente.
?>
-
De onde veio???
Eu ja tentei usar essa variavel (só que eu usei como $_SERVER[´REMOTE_ADDR´] mas ela acaba me retornando o ip da pessoa que acessou, ou seja se fosse vista por alguem com ip dinamico eu não poderia restringir dessa forma, talvez eu não tenha explicado direito o que eu quero que é na verdade limitar quem vai poder dar um include nessa pagina ou não...
-
De onde veio???
Acredito que não haja uma forma para fazer este tipo
de verificação sem utilizar um sistema de ip fixo.
Talvez a melhor saída seja criar uma chave que o usuário tenha que digitar para poder abrir a página, pq o browser não envia informações específicas
do computador além de cookies, endereço de IP e informações genéricas sobre o navegador. Desta forma fica dificil identifica-lo se nenhuma destas informações venha a se repetir para que vc possa identifica-lo.
-
De onde veio???
blz...entao deixa pra la, vou tentar dar um jeito, se eu consiguir alguma coisa eu dou um retorno
-
De onde veio???
Esse ai em cima fui eu, é eu tava em modo texto por isso o lynx num guardo a sessao