mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 03:38 Benutzername: Passwort: Auto-Login

Thema: Weiterleitung vom 15.06.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Weiterleitung
Seite: 1, 2  Weiter
Autor Nachricht
gotoAndPlay
Threadersteller

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Fr 15.06.2007 17:08
Titel

Weiterleitung

Antworten mit Zitat Zum Seitenanfang

Moin,

ich suche nen Code Schnipsel.
Und zwar wenn ich auf meiner Seite auf die URL http://www.mediengestalter.info verlinke. Dann möchte ich aber dazwischen noch eine Seite schalten. So dass der Link auf meiner Seite z.B. link.php?url=http://www.mediengestalter.info heißt. Auf dieser Link Seite steht dann z.B. "Tschüß komm bald wieder" oder sowas stehen. Nach ein paar Sekunden wird der User dann weitergeleitet. Hat jemand ne Idee wie man das realisieren kann?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Fr 15.06.2007 17:17
Titel

Antworten mit Zitat Zum Seitenanfang

lösung ohne php:
mach ne link.htm mit "danke blabla" für jeden link mit autoweiterleitung in js...

also verweist du auf link_mediengestalter.htm und da steht dankeblabla mit dem zusatz

<script type="text/javascript"><!--

function _weiterleitung(){
window.location.href = "url zu mg"
}

window.setTimeout("_weiterleitung()", 5000);
//--></script>


in php weiss ich nicht aber da gitbs bestimmt was... bin auch gespannt drauf
 
Anzeige
Anzeige
baskoralle

Dabei seit: 17.02.2006
Ort: hamburch
Alter: 49
Geschlecht: Männlich
Verfasst Fr 15.06.2007 17:20
Titel

Antworten mit Zitat Zum Seitenanfang

per header() geht es glaub ich nicht in der link.php, da du schon eine ausgabe an den browser geschickt hast.
vielleicht auf der link.php was mit javascript machen was dann nach ein paar sekunden zur eigentlichen page
weiterleitet. aber was ist wenn es deaktiviert ist? man kann auch mit php die ausführung des codes unterbrechen.
aber wie gesagt da schon was an den browser geschickt wurde kannst du dann die funktion header() nicht mehr ausführen.

* Keine Ahnung... *

gruß baskoralle
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Fr 15.06.2007 17:21
Titel

Antworten mit Zitat Zum Seitenanfang

baskoralle, geiles avatar hassu da...
 
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 15.06.2007 17:24
Titel

Antworten mit Zitat Zum Seitenanfang

js?! du spinnst *balla balla*

und lass ma das OT in Fachthreads nerven



Lass einfach von PHP einen metarefresh schreiben mit ner sekundenangabe. Musste mal nach googeln. Ist ganz easy.


Gruß der Pole

//edit
Code:

echo '<meta http-equiv="refresh" content="5; url=$url/"> ';


Zuletzt bearbeitet von Pixelpole am Fr 15.06.2007 17:25, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
gotoAndPlay
Threadersteller

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Fr 15.06.2007 17:27
Titel

Antworten mit Zitat Zum Seitenanfang

Ich hab sowas schon mal gesehen.

Mir fällt spontan GMX ein, wenn man eine Mail bekommt, die einen Link enthält - öffnet sich erst eine Seite auf der steht, das man jetzt GMX verlässt.

@ heiko813

Das bringt nichts, da ich vorhabe einen RSS Feed bei mir in die Seite einzubauen. Also Content von einer anderen Seite übernehmen möchte. Wenn jetzt jemand den kompletten Artikel lesen möchte, soll er erst auf die von mir beschriebene Seite kommen. Es muss also dynamisch gehen.

@ Pixelpole

Wie übergebe ich denn die URL an die PHP Seite?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Fr 15.06.2007 17:49
Titel

Antworten mit Zitat Zum Seitenanfang

Pixelpole hat geschrieben:
js?! du spinnst *balla balla*

und lass ma das OT in Fachthreads nerven



*Thumbs up!* *Thumbs up!* *Thumbs up!*



*kopfschüttel*

is ja schön das du die einfache php kennst und auch preisgegeben hast, aber


Schuster Junge hat geschrieben:
Hat jemand ne Idee wie man das realisieren kann?


Zuletzt bearbeitet von am Fr 15.06.2007 17:51, insgesamt 1-mal bearbeitet
 
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Fr 15.06.2007 22:00
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Wie übergebe ich denn die URL an die PHP Seite?

Den URL übergibst du per URL.

Die Links im HTML-Dokument:
Code:
<a href="weiterleitung.php?link=http://example.com">http://example.com</a>


Und im Head deiner Weiterleitungsseite:
Code:
<?php echo '<meta http-equiv="refresh" content="5; url='. $_GET['link'] .'">'; ?>


Sinnvollerweise würde ich allerdings noch eine Prüfung mit einem regulären Ausdruck durchführen, ob der übergebene Paramter eine syntaktisch korrekte Webadresse ist und nur in diesem Fall den Metatag schreiben.

Außerdem ist zu beachten, daß nicht jeder Client dieser Weiterleitung folgen muß.
In meinem Browser könnte ich das beispielsweise abschalten oder mich fragen lassen, was passieren soll.
Daher würde ich eine Fallback-Möglichkeit einbauen:
"Sollte die automatische Weiterleitung nicht funktionieren, klicken Sie bitte hier..."
(Das gilt auch für die Weiterleitung mit PHP und/oder JavaScript.)


Zitat:
aber wie gesagt da schon was an den browser geschickt wurde kannst du dann die funktion header() nicht mehr ausführen.

Das ist richtig. Man könnte aber eventuell mit Output Buffering arbeiten.


Zuletzt bearbeitet von rob am Fr 15.06.2007 22:01, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen FTP-Weiterleitung
Subdomain Weiterleitung
Domain Weiterleitung
Spezielle Weiterleitung
.htaccess 301 weiterleitung
Weiterleitung mit .htaccess ?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.