• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Automatische Weiterleitung

zefug

Neues Mitglied
Hallo liebe Leute,

ich habe eine Frage:
Ich möchte eine Seite erstellen, die so aufgebaut ist:

www.meineSEITE.de/weiterleitung?=http://www.google.de

Nun, bevor mal also zu Google.de weiter geleitet werden soll, möchte beispielsweise 3 Sekunden lang meine Weiterleitungsseite angeziegt haben, sodass ich also noch was schreiben kann. Beispielweise soll auf dieser Weiterleitungsseite:

Du wirst nun weitergeleitet zu: Google
Falls du nicht weitergeleitet wirst, klicke "hier".

Versteht ihr was ich meine ? Google hats anscheinen nicht verstanden....^^
danke für eure Zeit.

mfg zefug
 
Werbung:
Am besten machst du so:
<meta http-equiv="refresh" content="Sekunden; URL=Weiterleitungsseite">
Diesen Code fügst du im Header der Seite ein.
Dann erstellst du ne ganz normale HTML Seite(Weiterleitungsseite) in der

Du wirst nun weitergeleitet zu: Google
Falls du nicht weitergeleitet wirst, klicke "hier".

steht und fügst wieder im header den source ein:
<meta http-equiv="refresh" content="Sekunden; URL=Google">

LG
Sylnois
 
Werbung:
Das löst man am besten mit PHP.
Wenn du einen Link verlinkst:

<a href="blabla.php?Link=Google">Google</a>

Google übergibst du jetzt der Weiterleitungsseite.
In der Weiterleitungsseite gibst du jetzt im Header das ein:

<meta http-equiv='refresh' content='Sekunden; URL=<?php echo $_GET['Link'] ?>'>

So sollte es funktionieren.

LG
Sylnois
 
Ok, dass was du gesagt hast, funktioniert 100% gut! Danke dir!

Aber es gibt eine kleine Planänderung, entschuldige...


<input type="button" value="Ich m&ouml;chte dennoch zu meinem gefordertem Link!" onclick="<?php echo $_GET['Link'] ?>">

Vielleicht erkennst du was ich bezwecken will, ich möchte den Link nicht automatisch kommen lassen, sondern erst mit einem klick auf einem Button..

Kannst du mir bitte weiterhelfen, dass ist das erste mal das ich Kontakt mit PHP habe.

Danke.
 
Werbung:
Dein letzter Wunsch hat in meinen Augen nichts mit PHP zu tun. Wenn Du einen Link erst nach Klick auf einen Button anzeigen lassen willst, verwende JavaScript. Das hast Du ja mit dem onclick-Attribut schon andeutungsweise getan - nur eben falsch angewendet.

Code:
<input type="button" value="Ich m&ouml;chte dennoch zu meinem  gefordertem Link!" onclick="alert('hier muss JavaScriptCode stehen, kein PHP-Code!');">
 
danke sehr,
aber wie muss ich das nun machen ?

Ich kenne mich da wirklich nicht sehr gut aus und es wäre sehr nett, wenn mir einer helfen könnte.
 
Dier wurde doch der komplette code schon geschreiben...

Eine etwas leichter zu verstehende version ist, das du ein Formular erstellst (action="WEITERLEITUNGSDATEI.php").
Das Formular beinhaltet ein element das als hidden gekennzeichnet ist und den Link der an deine php datei (weiterleitungsseite) gesendet werden soll im value abschnitt hat. Dann definierst du einen Button, der mit type=send ausgezeichnet ist.

In der weiterleitungsdatei nimmst du nun den inhalt des Formulars entgegen ($weiterleiten=$_POST['name deines hidden formularfeldes'];).
dies legst du jetzt in zwei links deines echo""; abschnitts.
den ersten in den meta tag der mit im header steht
<meta http-equiv=\"refresh\" content=\"Sekunden; URL=$weiterleiten\">
und den zweiten als normalen link auf dem hier klicken oder so steht
(<a href=\"<meta http-equiv=\"refresh\" content=\"Sekunden; URL=Weiterleitungsseite\">\")

Jetzt sollte es eigentlich funktionieren ^^
 
Werbung:
Hallo, ich danke euch sehr für eure Zeit und Mühe, erlich, viele Dank!,

Gibt es aber keine Möglichkeit einen Button mit <?php echo $_GET['Link'] ?> zu verbinden ?
 
Weil ich mich in diesem Bereich gar nicht auskenne (wie du sicher mitbekommen hast).

Ein Button wäre mir wirklich sehr recht, aber anscheinend gibt es sowas nicht....
 
Werbung:
Ich würd dir trotzdem empfehlen... such dir ein css tutorial (findest du gaaanz viele bei google) und lern css... es is so sau viel einfacher mit css eine website zu schreiben und vieeeeel unkomplizierter!
 
CSS ist nicht wirklich leichter. Aber man sollte es trotzdem verwenden.

Back to Topic:

PHP:
<form action="<?php $_GET['Link']; ?>" method="post"><input type="submit" value="Auf Webseite weiterleiten" /></form>

Ist die beste Möglichkeit die mir gerade einfallen würde.

Solltest du lieber Javascript (:roll:) verwenden wollen, musst du mit location.href im Onclick event arbeiten. Ich denke jeder stimmt mir zu, dass du es nicht so umsetzen solltest.
 
Zuletzt bearbeitet:
Zurück
Oben