Tag: superglobals
Superglobals sind vordefinierte Variablen, die immer verfügbar sind, in allen Bereichen.
2
Antworten
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
2
Antworten
Ich weiß nicht, vielleicht ist es ein bug. Ich habe 2 virutalhosts auf meinem server. virtualhost1.com virtualhost2.com wenn ich öffnen virtualhost1.com mit port 80 (virtualhost1.com:80) $_SERVER['HTTP_HOST']='virtualhost1.com'; aber wenn ich öffnen virtualhost2.com:80 $_SERVER['HTTP_HOST']='virtualhost2.com:80'; //NOTE: with port number Kann
8
Antworten
Ich bin immer versucht, von if isset($_GET['whatever'])... vor dem rest meiner if-Anweisung. E_NOTICE-Fehler sind Weg, handy ausschalten und für $_POST Variablen, die ich eine Lösung in meinem init-Skript.. $POST = (is_array( $_POST ) && count( $_POST )
6
Antworten
Ich weisen Sie eine cookie-variable: $user_cookie = $_COOKIE["user"]; Wie kann ich überprüfen, ob die $user_cookie erhielt einige Wert oder nicht? Sollte ich if (empty($user_cookie)) oder etwas anderes? InformationsquelleAutor sunjie | 2011-06-22
8
Antworten
Ich brauche, um zu überprüfen, ob $_POST Variablen existieren, die über einzelne Anweisung isset. if (isset$_POST['name'] && isset$_POST['number'] && isset$_POST['address'] && etc ....) gibt es keine einfache Möglichkeit, dies zu erreichen? Warum prüfen Sie 25 $_Post? Ich
3
Antworten
Zend Framework 1 hatte eine sehr einfache Art zu Parsen von URL-Routen und die Einstellung gefunden, params in der $_GET superglobale für einfachen Zugang. Sicher, Sie könnte verwenden ->getParam($irgendwas) im inneren der Steuerung, aber wenn der Parameter
3
Antworten
Ist es ein Ort, um eine Liste der möglichen Werte für die PHP vordefinierte Konstanten PHP_OS ? Ich möchte in diesem Wert für ein system, überprüfung der Anforderungen, aber Sie müssen auch wissen, wie die verschiedenen Betriebssysteme
4
Antworten
Ich habe diese Meldung auf Netbeans 7.4 für PHP während ich mit $_POST$_GET$_SERVER.... Nicht Zugriff auf Superglobale $_POST-Array Direkt Was bedeutet es? Was kann ich tun, um dieses Problem zu beheben? Edit: Die Veranstaltung Beispielcode zeigt immer