Autor |
Nachricht |
Devotional
Threadersteller
Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Mo 20.11.2006 13:05
Titel iframe - Script zur Anzeige der Inhalts-Seiten |
|
|
Ich habe einige Inhalts-Seiten, die in einem iframe auf einer übergeordneten Seite geladen werden. Gibt es eine Möglichkeit (Script), dass man in die Inhalts-Seite packen kann, um folgendes zu erreichen:
- User landet z.B. über einen Suchmaschinen-Link direkt auf der Inhalts-Seite (ohne Navi)
- Script in der Inhalts-Seite prüft dies und falls es so ist wird ein Link angezeigt mit einem Text a la "Diese Seite wurde aus einer Suchmaschine aufgerufen. Klicken sie hier, um die korrekte Seite zu laden". Dies verlinkt dann auf die übergeordnete Seite, in der die Inhalts-Seite eingeladen wird.
- Wichtig: Die Inhalts-Seite soll nicht automatisch nachgeladen werden.
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 20.11.2006 16:48
Titel
|
|
|
Code: | <?php
if(preg_match('/^http:\/\/www\.google\.[a-z]{2,3}\/search(.*)$/', $_SERVER['HTTP_REFERER']) {
// tu was
}
?>
|
|
|
|
|
|
Anzeige
|
|
|
Devotional
Threadersteller
Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Di 21.11.2006 11:13
Titel
|
|
|
Und was ist, wenn er über Yahoo oder MSN kommt? Und wo gebe ich dann den Link zur übergeordneten Seite an?
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Di 21.11.2006 12:30
Titel
|
|
|
Devotional hat geschrieben: | Und was ist, wenn er über Yahoo oder MSN kommt? Und wo gebe ich dann den Link zur übergeordneten Seite an? |
Achso, du willst also nichts selber machen?
Was kostenloses habe ich leider nicht zur Hand.
|
|
|
|
|
Devotional
Threadersteller
Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Di 21.11.2006 13:41
Titel
|
|
|
Darum geht´s nicht, sondern ich kapier´s nicht. Bin jetzt kein PHP-Freak
|
|
|
|
|
easteregg
Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht:
|
Verfasst Di 21.11.2006 16:10
Titel
|
|
|
Code: | <?php
if(preg_match('/^http:\/\/www\.google\.[a-z]{2,3}\/search(.*)$/', $_SERVER['HTTP_REFERER']) {
// tu was
}elseif(preg_match('/^http:\/\/www\.msn\.[a-z]{2,3}\/search(.*)$/', $_SERVER['HTTP_REFERER']) {
// tu was anderes
}
?> | Dort wo "// tu was" etc. steht, dann einfach sowas wie Code: | echo 'Mensch biste deppert - geh lieber zur <a href="index.htm">Startseite</a>, sonst gibbet Haue!'; |
Und das Prinzip mit google, msn solltest du verstehen können?
MfG,
easteregg
|
|
|
|
|
Devotional
Threadersteller
Dabei seit: 24.03.2003
Ort: -
Alter: 39
Geschlecht:
|
Verfasst Mi 22.11.2006 11:13
Titel
|
|
|
Ah, das sieht logisch aus.
Wenn ich es aber teste kommt folgender Hinweis "Parse error: parse error, unexpected ..." in der Zeile wo der PHP Code mit "if(preg_match" beginnt ??
Zuletzt bearbeitet von Devotional am Mi 22.11.2006 11:45, insgesamt 2-mal bearbeitet
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 22.11.2006 12:41
Titel
|
|
|
Code: | $_SERVER['HTTP_REFERER'])) |
Zuletzt bearbeitet von m am Mi 22.11.2006 12:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Joomla-Inhalte per iframe in andere Seiten einbinden
CSS höhe eines Feldes das mit grösse des Inhalts wächst
Link in iframe im selben iframe wiedergeben
Übergeben des Inhalts einer "textarea" per php
script deaktivieren mit einem andere script?
iframe ???
|
|