De register_globals innstillingen i PHP tillater brukere å automatisk lage variabler på serveren ved å sende informasjon til den via URL-strengen . Denne form for implisitt design gjør det enkelt for programmerere å sende skjemadata og automatisk handle på det uten eksplisitt hente den fra URL forespørsel. Med register_globals innstillingen aktivert , kan en bruker sende en forespørsel, for eksempel contact.php ? Name = myname & telefon = 5555555 til manuset og variabelen " navn" og "telefon " vil automatisk bli opprettet med data " myname " og " 5555555 . " Selv om praktiske , åpner dette systemet til sikkerhetshull og dårlig programmering praksis , særlig når en bruker overstyrer navnet på en variabel som allerede er i bruk av programmet. Denne innstillingen kan deaktiveres fra din PHP konfigurasjon. Instruksjoner
en
Åpne "Start "-menyen på serveren datamaskinen kjører PHP.
2
Type " notepad " (uten anførselstegn ) i søkefeltet og klikk " Notepad " fra listen over resultater.
3
Klikk på" File "og deretter velge" Open ".
4
Type" % windir % \\ php.ini "(uten anførselstegn ) i" File name " feltet . Dette er standard plasseringen av PHP konfigurasjonsfil på Windows-systemer . Hvis du har endret dette , skriver du inn banen til din php.ini fil i stedet .
5
Trykk " Ctrl" og " F" på tastaturet for å åpne en "Find "-skjermen.
6
Type " register_globals " uten anførselstegn og trykker "Enter . "
7
Endre " register_globals = 1 " til " register_globals = 0 " for å deaktivere innstillingen.
8
Klikk på "File " og velg " Lagre".
9
Start web -server for å laste inn PHP endringer .