@Sven: Danke für deine Tips!
@All:
Zwei Dinge sind falsch:
Erstens heißt die Variable $_ENV, nicht $ENV.
ok, habe ich geändert, danke!
Zweitens wird ein _VER_GLEICH_ (zwei Silben) mit "linkeseite == rechteseite" (zwei Gleichheitszeichen!) durchgeführt, während eine Zuweisung nur ein einzelnes Gleichheitszeichen erfordert.
Das würde erklären, warum ich immer zum ersten Verzeichnis befördert werde; ("if a=b" wäre also nichts anderes als "a=b") Wie auch immer, es funktioniert immer noch nicht; jetzt bekomme ich immer "Dieser User hat keine Startseite" zurück, also meine Definition nach "else" (evtl. immer noch kein Auslesen der "REMOTE_USER"-Variable?) das Script nochmal ganz:
--
<?
if ($_ENV{'REMOTE_USER'} == userA) {
echo '<meta http-equiv="refresh" content="0;URL=/dir/a/index.html">';
}
if ($_ENV{'REMOTE_USER'} == userB) {
echo '<meta http-equiv="refresh" content="0;URL=/dir/b/index.html">';
}
else {
echo 'dieser user hat keine startseite';
echo $_ENV{'REMOTE_USER'};
}
?>
--
Wenn jemandem was einfällt wäre ich sehr dankbar!
Juan P. Saenz
- Sven Rautenberg