De register_globals inställning i PHP tillåter användare att automatiskt skapa variabler på servern genom att skicka information till den via URL-strängen . Denna form av implicit designen gör det enkelt för programmerare att skicka formulärdata och automatiskt agera på det utan att uttryckligen hämta den från URL-begäran . Med register_globals inställning aktiverad , kan användaren skicka en förfrågan såsom contact.php ? Name = mittnamn & telefon = 5555555 till skriptet och variabeln " namn " och " telefon " automatiskt kommer att skapas med data " myname " och " 5555555 . " Även bekväm , öppnar detta systemet till säkerhetsluckor och dåliga metoder programmering , särskilt när en användare åsidosätter namnet på en variabel som redan används av programmet . Denna inställning kan inaktiveras från din PHP- konfiguration . Instruktioner
1
Öppna " Start " -menyn på servern som kör PHP .
2
Type " notepad " ( utan citationstecken ) i sökfältet och klicka på " Anteckningar " från listan med resultat .
3
Klicka på" File "och välj sedan " Öppna ".
4
Type " % windir % \\ php.ini " ( utan citattecken ) i " File name " fältet . Detta är den förvalda platsen för PHP konfigurationsfilen på Windows-system . Om du ändrat detta , skriv in sökvägen till din php.ini fil istället .
5
Tryck " Ctrl " och " F " på tangentbordet för att öppna en " Hitta " -skärmen .
6
Typ " register_globals " utan citattecken och tryck på " Enter ".
7
Change " register_globals = 1 " till " register_globals = 0 " för att avaktivera inställningen .
8
Klicka på " File " och välj " Spara . "
9
starta om din webbserver för att ladda dina PHP förändringar .