filter_input für session-Variablen

Gibt es einige äquivalent von filter_input ich mit $_SESSIONals würde ich mit $_POST?

Als ich es versucht habe, gibt die Fehlermeldung :

Warning: filter_input(): INPUT_SESSION is not yet implemented

session_start();
$x=filter_input(INPUT_SESSION, 'x');
if ($x){
    echo $x;
}

php-version: PHP Version 5.5.12-1+deb.sury.org~precise+1

  • Warum würden Sie brauchen, um es zu filtern? Es ist für den Benutzer nicht zur Verfügung gestellt.
  • hmm, fairer Punkt. der Hauptgrund ist, ich habe verwenden filter_input als eine Konvention, wie es jetzt spart Prüfung für isset($_POST['x'])
  • Sie könnte so etwas wie $x = isset($_SESSION['x']) ? $_SESSION['x'] : NULL. Nicht sehr viel länger...
  • ja, das ist eine ziemlich gute Lösung 🙂
InformationsquelleAutor andrew | 2014-05-16
Schreibe einen Kommentar