Die register_globals Einstellung in PHP können Benutzer automatisch Variablen auf dem Server durch die Weitergabe von Informationen , um es durch den URL-String . Diese Form der impliziten Design macht es einfach für Programmierer Formulardaten senden und automatisch darauf zu reagieren , ohne explizit Abrufen aus der URL-Anforderung . Mit den register_globals Einstellung aktiviert ist, kann ein Benutzer eine Anfrage wie contact.php ? Name = myname & phone = 5555555 an das Skript und die Variable " Name " und " Telefon " wird automatisch mit den Daten " myname " und " 5555555 erstellt werden. " Obwohl praktisch, öffnet dies das System auf Sicherheitslücken und schlechte Programmierung Praktiken , vor allem , wenn ein Benutzer den Namen einer Variablen überschreibt bereits von der Anwendung. Diese Einstellung kann von Ihrer PHP-Konfiguration deaktiviert werden. Anleitung
1
Öffnen Sie das Menü "Start" auf dem Server läuft PHP.
2
Type " notepad" (ohne Anführungszeichen) in die Suchleiste ein und klicken Sie "Notepad "aus der Liste der Ergebnisse.
3
Klicken Sie auf" Datei ", dann wählen Sie" öffnen ".
4
Typ " % windir% \\ php.ini " (ohne Anführungszeichen) in das Feld" Dateiname "ein. Dies ist der standardmäßige Speicherort der PHP -Konfigurationsdatei auf Windows-Systemen. Wenn Sie diese geändert haben, geben Sie den Pfad zu Ihrer php.ini -Datei statt .
5
Drücken Sie "Strg " und " F " auf Ihrer Tastatur, um ein "Suchen" -Fenster zu öffnen .
< Br > 6
Type " register_globals " ohne Anführungszeichen ein und drücken Sie "Enter".
7
Change " register_globals = 1" auf " register_globals = 0" , um die Einstellung zu deaktivieren.
< br > 8
Klicken Sie auf " Datei" und wählen Sie " Speichern".
9
Starten Sie Ihren Webserver an Ihren PHP Änderungen laden.