Hallo!
Ich habe folgendes Problem:
ich möchte mit folgendem redirect-script etwas ähnliches machen, aber es soll nicht an eine andere url weiterleiten, sondern je nach Sprache 2 verschiedene Scripte an der Stelle ausführen wo es auch eingebaut ist
zb http://domain.tld/cgi-bin/script.pl?lan=eng
und http://domain.tld/cgi-bin/script.pl?lan=ger
das ist mein Grundgerüst (hat auch mal irgendjemand irgendwo gepostet):
<?php
$target_location = ereg_replace("/[^/]*$","",$REDIRECT_SCRIPT_URI);
$host = gethostbyaddr($GLOBALS["REMOTE_ADDR"]);
if (eregi("^de",$HTTP_ACCEPT_LANGUAGE) || eregi(".de$",$host)) {
$target_location .= "/de/index.php";
} else {
$target_location .= "/en/index.php";
}
header("Location: ".$target_location);
?>
leider kenne ich die variablen nicht, was muß ich anstatt
$target_location verwenden?
Vielen Dank für jede Hilfe
Cyber
Ich habe folgendes Problem:
ich möchte mit folgendem redirect-script etwas ähnliches machen, aber es soll nicht an eine andere url weiterleiten, sondern je nach Sprache 2 verschiedene Scripte an der Stelle ausführen wo es auch eingebaut ist
zb http://domain.tld/cgi-bin/script.pl?lan=eng
und http://domain.tld/cgi-bin/script.pl?lan=ger
das ist mein Grundgerüst (hat auch mal irgendjemand irgendwo gepostet):
<?php
$target_location = ereg_replace("/[^/]*$","",$REDIRECT_SCRIPT_URI);
$host = gethostbyaddr($GLOBALS["REMOTE_ADDR"]);
if (eregi("^de",$HTTP_ACCEPT_LANGUAGE) || eregi(".de$",$host)) {
$target_location .= "/de/index.php";
} else {
$target_location .= "/en/index.php";
}
header("Location: ".$target_location);
?>
leider kenne ich die variablen nicht, was muß ich anstatt
$target_location verwenden?
Vielen Dank für jede Hilfe
Cyber