Seite 1 von 1

php Weiterleitung?

Verfasst: 28.07.2006, 14:39
von Abakus Forengast
Hallo Forum,

ich habe leider von PHP keine Ahnung - möchte mir aber eine "PHP-Weiterleitung" basteln.

https://www.abakus-internet-marketing.d ... .domain.de (in Perl)

Sowas ähnliches benötige ich auch....

z.B. https://www.domain.de/goodbye.php?www.domainname.de etc.

Kann mir da bitte jemand helfen was ich das php-File rein schreiben muss damit solch eine Weiterleitung möglich ist?

Vielen Dank schon mal im Voraus.

Gruß Traxx-X

Verfasst:
von

Verfasst: 28.07.2006, 14:41
von bull
z.B. https://www.domain.de/[b]goodbye?www[/b].domainname.de etc.
geht auch ohne PHP

Code: Alles auswählen

RewriteCond %{REQUEST_URI} /goodbye
RewriteRule ^.*$ http://%{QUERY_STRING}? [R=301,L]

Verfasst: 28.07.2006, 14:57
von Abakus Forengast
Hi Bull,

danke für die Info.

Habs in die .htaccess reingeschrieben ...... die Weiterleitung funktioniert leider nicht. hab mehrere Domains probiert.

Wie kann man das denn in PHP oder Perl schreiben?

Stehe hier gerade wie der berühmte "Ochs vorm Tor"

Gruß Traxx-X

Verfasst: 28.07.2006, 15:19
von Dendemann
Die Domain hinter dem ? wird in dem Array $_GET stehen. In etwa

$_GET = Array(
[www.domain.de] =>
)

Du darfst also alle Keys von $_GET durchlaufen und danach weiterleiten.

Code: Alles auswählen

foreach ( array_keys($_GET) as $key )
{
    header("Location:$key");
}
Würde ich persönlich aber nicht unbedingt machen wollen... Aber so ginge es.

Verfasst: 28.07.2006, 16:16
von alpening
andere lösung wäre

https://www.domain.de/goodbye.php?[b]url=[/b]www.domainname.de

Code: Alles auswählen

<?php

$url = $_GET&#91;'url'&#93;;
header&#40; 'Location&#58; ' . $url &#41;;

?>
[/code][/b]

Verfasst: 28.07.2006, 23:44
von Babelfisch
alpening hat geschrieben:

Code: Alles auswählen

<?php

$url = $_GET&#91;'url'&#93;;
header&#40; 'Location&#58; ' . $url &#41;;

?>
Dann aber bitte:

Code: Alles auswählen

header&#40; 'Location&#58; http&#58;//' . $url &#41;;