Seite 1 von 1

"Quereinsteiger" auf Website verhindern

Verfasst: 09.06.2006 15:04
von Visionfantastic
Hallo,

ich habe eine Website, die auf Frames basiert (www.electricworld.de). Nun ist es so, daß wenn jemand z.B. bei Google einen Begriff eingibt, er möglicherweise "irgendwo" auf meiner Seite landet, aber nicht zwangsläufig auf der index.htm. Das ist unschön, weil dann die Frames nicht mehr stimmen. :(
Gibt es eine Möglichkeit sicherzustellen, daß die Leute immer auf der Eingangsseite landen, egal welche "dahinterliegende" Seite sie auch aufrufen? Wäre super.

Danke für Eure Hilfe.

Visionfantastic

Verfasst: 09.06.2006 20:48
von Sebastian R.
Spontan fällt mir da ein, einfach den Referrer in jeder Seite zu checken, und ggf. bei "www.google.de" oder "www.yahoo.de" etc. auf die Hauptseite linken.

Verfasst: 09.06.2006 20:56
von rockford
Genau deswegen sind frames dem Tode geweiht... Ich wüßte nicht, dass es eine Möglichkeit gibt, dies zu verhindern.

Verfasst: 10.06.2006 18:36
von manus
Hi,

alternativ könntest Du die Frames per JavaScript nachladen
(http://aktuell.de.selfhtml.org/artikel/ ... /index.htm)
oder einfach mal nach "javascript frames nachladen" googlen.

Frames allein sind schon gewöhnungsbedürftig, JS noch dazu... - wer's mag ;)

cu,
Manu

Verfasst: 10.06.2006 20:13
von fanrpg
Alle Dateien zu .php Dateien machen und dann in die index.php das:

Code: Alles auswählen

<?php
if( !isset($_COOKIE['name_des_cookies']) )
{
setcookie('name_des_cookies', true, time()+3600);
}
?>
und in den anderen Dateien dann jeweils das einfügen:

Code: Alles auswählen

<?php
if( !isset($_COOKIE['name_des_cookies']))
{
if( headers_sent() )
{
die('<meta http-equiv="refresh" content="0; url=index.php">');
}
else
{
header("Location: index.php");
}
?>
Fertig 8)

Vielen Dank!

Verfasst: 12.06.2006 08:17
von Visionfantastic
Hallo fanrpg,

vielen Dank für Deine Mühe, ich werde das gleich ausprobieren. Nicht, daß ich mich in PHP besonders auskennen würde, aber Du hast das ja super vorbereitet! Herzlichen Dank!! :grin:

Visionfantastic