Katja: Aufteilung in Basename und Variablenbereich

Hallo,

ich muß sicherstellen, das zwischen Scriptname und Variablenbereich kein anderes Trennzeichen zulässig ist, als das Fragezeichen. Gibt es andere?

$kette=explode("?",$eingabewert);
$scriptname=basename($kette[0]);
if ($scriptname!=$verbotenes_script)
{
  header("Location: ".$scriptname);
}

Über $eingabewert bekomme ich den Scriptnamen mit Pfad und Daten geliefert.
Wenn wir den gelieferten Eingabewert als URI verstehen, muss sichergestellt sein, dass nicht ein verbotenes Script aufgerufen wird.

Gruß  Katja

  1. das müsste so funzen

    Hallo,

    ich muß sicherstellen, das zwischen Scriptname und Variablenbereich kein anderes Trennzeichen zulässig ist, als das Fragezeichen. Gibt es andere?

    $kette=explode("?",$eingabewert);
    $scriptname=basename($kette[0]);
    if ($scriptname!=$verbotenes_script)
    {
      header("Location: ".$scriptname);
    }

    Über $eingabewert bekomme ich den Scriptnamen mit Pfad und Daten geliefert.
    Wenn wir den gelieferten Eingabewert als URI verstehen, muss sichergestellt sein, dass nicht ein verbotenes Script aufgerufen wird.

    Gruß  Katja