Fabe: Externer, qualifizierter Seitenaufruf verhindern. Geht das?

Beitrag lesen

Hi,
ich hab ne Frameset lösung mal gebaut (nur für Testzwecke). Diese folgende Seite wird direkt vom Frameset aus aufgerufen, die den referer "http://www.domain.de" übergibt. Falls nicht, wird auf die Startseite geleitet. Bei mir hat es funktioniert.

Hier die index.php:

<FRAMESET cols="0,*">
 <FRAME src="leer.php">
 <FRAME src="main.php">
</FRAMESET>

Hier die main.php:

<?
if (!isset($HTTP_REFERER) || !($HTTP_REFERER == "http://www.domain.de" || $HTTP_REFERER == "http://www.domain.de/")){header ("LOCATION: http://www.domain.de");}
else{
Print "blablabla";
}
?>

Man sollte hierbei nur noch auf verschiedene Schreibweisen eingehen: Http hTTP usw... Das muß man mit preg_match o.ä. abchecken.
Wie gesagt, war nur mal ein Versuch, der auch so funktioniert hat.