"Quereinsteiger" auf Website verhindern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Visionfantastic
Mitglied
Beiträge: 5
Registriert: 09.06.2006 14:47
Wohnort: Regensburg

"Quereinsteiger" auf Website verhindern

Beitrag 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
Sebastian R.
Mitglied
Beiträge: 328
Registriert: 18.03.2006 23:21
Kontaktdaten:

Beitrag 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.
Modeinbau, Banner- und Grafik-Design - gegen einen kleinen Aufpreis! Mail: sebastian@rayloaded.de oder per PN

Rayloaded.de - Your programmers heaven.
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Genau deswegen sind frames dem Tode geweiht... Ich wüßte nicht, dass es eine Möglichkeit gibt, dies zu verhindern.
manus

Beitrag 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
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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)
Visionfantastic
Mitglied
Beiträge: 5
Registriert: 09.06.2006 14:47
Wohnort: Regensburg

Vielen Dank!

Beitrag 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
Antworten

Zurück zu „Coding & Technik“