Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come disattivare PHP Register Globals

Le impostazione register_globals in PHP permette di creare automaticamente le variabili sul server per passare informazioni ad esso attraverso la stringa URL . Questa forma di progettazione implicita rende facile per i programmatori di inviare dati del form e automaticamente agire su di esso senza recuperare esplicitamente dalla richiesta URL . Con le register_globals impostazione attivata , l'utente può inviare una richiesta come contact.php ? Name = mionome & telefono = 5555555 per la sceneggiatura e la variabile "name" e "telefono" viene creata automaticamente con i dati "mionome " e " 5555555 . " Anche se conveniente , questa si apre il sistema di falle di sicurezza e delle pratiche di programmazione poveri , specialmente quando un utente sovrascrive il nome di una variabile già in uso da parte dell'applicazione . Questa impostazione può essere disattivata dalla tua configurazione di PHP . Istruzioni
1

Aprire il menu "Start " sul computer server che esegue PHP .
2

tipo " notepad " (senza virgolette) nella barra di ricerca e cliccare su " Blocco note "dalla lista dei risultati .
3

Fare clic su" File ", quindi selezionare" Apri ".
4

Tipo "% windir % \\ php.ini " (senza virgolette) nel campo" nome file " . Questa è la posizione di default del file di configurazione di PHP su sistemi Windows . Se si è cambiato questo , digitare il percorso del file php.ini invece
. 5

Premere " Ctrl" e " F " sulla tastiera per aprire una schermata "Trova" .

6

Tipo " register_globals " senza virgolette e premere " Invio".
7

cambiamento " register_globals = 1" a " register_globals = 0" per disattivare l'impostazione .

8

Fare clic su " File" e selezionare "Salva ".
9

Riavviare il server web per ricaricare le modifiche PHP .

 

Programmazione © www.354353.com