Hi minecraft-server.eu-Community,
ich wende mich mal an euch mit einer Bitte.
Ich will, dass mein PHP-Redirect funktioniert - und zwar komplett...
So sieht erstmal der Code aus:
Das wird dann z.B. da eingesetzt:
Gefixt werden müsste, dass der Code mit den '&'-Zeichen klarkommt und den Inhalt nach den '&' dementsprechend "anzeigt"...
Alternativ könnte es eine alternative Methode geben, bei der PHP alle Links mit 'index.php?p=1&r=' und der folgenden Adresse abfängt.
Dann wird der Link nach dem 'index.php?p=0&r=' mit urlencode(); umgewandelt.
Das wird der Redirect-Page weitergegeben und einfach dort mit urldecode(); wieder in den Normalzustand versetzt.
Wie das jedoch gehen könnte, weiß ich rein garnicht!
Danke für jede Hilfe,
Elrontur
ich wende mich mal an euch mit einer Bitte.
Ich will, dass mein PHP-Redirect funktioniert - und zwar komplett...
So sieht erstmal der Code aus:
PHP:
<?php
if(isset($_GET['r'])) {
$redirect = htmlentities($_GET['r']);
echo "<h1>Weiterleitung</h1>
Du verlässt <b>»Rontu«</b> gleich, um eine externe Website zu besuchen!
Ich, Elrontur, übernehme keine Verantwortung für die externe Seite oder dessen Inhalte. <br>
Bist du nicht einverstanden damit, kannst du diese Seite verlassen und dich wieder meiner Seite widmen.
Wenn du damit einverstanden bist, dann klicke auf den Link:
<ul>
<li> <a href=\"$redirect\">$redirect</a>
</ul>
<b>ZURZEIT IST DER <i>REDIRECT</i> BEI LINKS MIT '&' DEFEKT! DIES TUT MIR LEID...</b>";
} else {
echo "<h1>Es wurde kein Weiterleitungs-Ziel gefunden!</h1>
Probiere den Link nocheinmal aus.
Falls dies nicht helfen sollte, gib die URL direkt im Browser ein!
(Oben in der Browseradresse zu finden)";
}
?>
Das wird dann z.B. da eingesetzt:
HTML:
<a href="index.php?p=1&r=http://www.mozilla.org/de/firefox/fx/" target="_blank">Mozilla Firefox</a>
Gefixt werden müsste, dass der Code mit den '&'-Zeichen klarkommt und den Inhalt nach den '&' dementsprechend "anzeigt"...
Alternativ könnte es eine alternative Methode geben, bei der PHP alle Links mit 'index.php?p=1&r=' und der folgenden Adresse abfängt.
Dann wird der Link nach dem 'index.php?p=0&r=' mit urlencode(); umgewandelt.
Das wird der Redirect-Page weitergegeben und einfach dort mit urldecode(); wieder in den Normalzustand versetzt.
Wie das jedoch gehen könnte, weiß ich rein garnicht!
Danke für jede Hilfe,
Elrontur
Zuletzt bearbeitet: