Die überwindung Warnung in NetBeans - PHP - keine Verwendung von Superglobalen Array direkt $_GET

Habe ich einige code-Zeilen wie diese;

A.

    if ( isset($_GET["logout"]) && $_GET["logout"] == 1){
    do_something;
    }

Ersetze ich mit ( loswerden der Warnung) ;

B.

    if ( isset( filter_input(INPUT_GET,'logout',FILTER_SANITIZE_NUMBER_INT)  ) &&  
    filter_input(INPUT_GET,'logout',FILTER_SANITIZE_NUMBER_INT) == 1){ 
    do_something;
    }

aber ich am Ende brechen Sie die Anwendung mit B. Der login-Bildschirm nicht selbst erscheinen. Keine Fehler im apache-error-log auch.

Dies ist der Beispiel-url;

 http://192.168.0.91/test-app/?logout=1

Was ist Los mit meinem B. syntax - /code? Ich denke, ich bin mit filter_input falsch?

Update1:

php-version ->php5-5.4.20-34.3.x86_64
netbeans version -> 8.0.1

  • ich arbeite mit netbeans 8.0.1
InformationsquelleAutor MarcoZen | 2014-11-20
Schreibe einen Kommentar