Frameeinbindung meiner Page fallweise unterbinden

Malo

Send4Free.de
ID: 66899
L
20 April 2006
1.863
103
hi mit

<script type="text/javascript">
<!--
if(top!=self)
top.location=self.location;
//-->
</script>

kann ich ja den stumpfen einbau meiner seite per IFrame in andere webseiten unterbinden.

ich möchte es aber 5-6 Seiten erlauben, meine Page als Iframe zu laden... weiß einer wie ich das bewerkstelligen kann?

vielen dank schon mal
 
Wenn Referer nicht einer der gewünschten Seiten ist, die JavaScript-Sache einbinden.

JavaScript und Referer kann deaktiviert sein.
 
PHP, Referer, if-Abfrage

Pseudocode:

Code:
<? if($referer!="https://www.page1.de" || $referer!="https://www.page2.de"){ ?>
<!-- JAVASCRIPT -->
<? } ?>

EDIT:
Besserer (und schon genauerer Code):

Code:
<? if(!(strstr($_SERVER['HTTP_REFERER'],'www.page1.de') || strstr($_SERVER['HTTP_REFERER'],'www.page2.de'))){ ?>
<script type="text/javascript">
<!--
if(top!=self)
top.location=self.location;
//-->
</script>
<? } ?>

EDIT2: Selbstverständlich NOT in der If-Abfrage!

PlaciD
 
Zuletzt bearbeitet:
Hallo Danke für Eure Hilfen bisher

also page1 , page 2 etc = die seiten die iframe einbindung dürfen, richtig?


*edit* frage beantwortet : Ja so ist es :)

danke allen!
 
Zuletzt bearbeitet: