Come trasformare Registri globale Off

June 19

Come trasformare Registri globale Off


programmazione Web con il linguaggio PHP fornisce un metodo di creazione di siti web dinamici che interagiscono con i visitatori. Quando PHP è installato e operativo su un server Web, si legge un file di configurazione al momento della messa in servizio denominato "php.ini". Una delle impostazioni che possono essere configurate in questo file è etichettato "register_globals" che può essere un rischio per la sicurezza se è impostato su "ON". Anche se le versioni più moderne di PHP venire con questa impostazione girata su "OFF" per impostazione predefinita, esso deve essere spenta manualmente nelle versioni precedenti per evitare tali problemi di sicurezza.

istruzione

1 Accedere l'account di amministratore sul server Web che esegue l'interprete PHP.

2 Individuare il file php.ini sul sistema server UNIX o Linux specifica. Al prompt dei comandi sullo stesso schermo in cui è effettuato l'accesso al sistema, digitare quanto segue: "find / -name php.ini" (senza le virgolette) e premere il tasto "Invio" o "Return" sulla tastiera . Il risultato può richiedere fino a 30 secondi a seconda della velocità del sistema di server e visualizzerà la posizione esatta directory in cui si trova php.ini.

3 Passare alla directory in cui si trova php.ini sul sistema. Il file di configurazione può essere trova in / etc / o in / etc / php5 per esempio. Nel terminale digitare "cd" seguito da uno spazio e poi la directory. Per fare un esempio, se il file si trova nella directory / etc / php5 / è sufficiente inserire il comando come segue: cd / etc / php5

4 Aprire il file php.ini, mentre all'interno della sua directory. La maggior parte dei sistemi server UNIX o Linux hanno o il "pico" o l'editor di terminale basato su testo "vi". Se è installato pico, inserire il seguente: php.ini pico e se si utilizza VI, inserire vi php.ini per aprire il file per la modifica.

5 Utilizzare la freccia verso il basso per scorrere verso il basso attraverso le opzioni di configurazione di php.ini e continuare a scorrere fino a raggiungere la linea "register_globals = ON" all'interno del file. Se si utilizza pico, è sufficiente modificare la parola "ON" a "OFF", quindi premere e tenere premuto il tasto CTRL mentre anche premendo il tasto "o" salva. Quando viene chiesto ciò che si desidera assegnare un nome al file, è sufficiente premere il tasto "Invio" sulla tastiera in modo che il file viene salvato con il nome originale di php.ini. Premere e tenere premuto CTRL, quindi premere "x" per uscire. Se si utilizza l'editor vi, premere il tasto "A" sulla tastiera per accedere alla modalità di modifica e quindi modificare la parola "ON" a "OFF". Premere nuovamente il tasto "A" per uscire dalla modalità di modifica. Premere il tasto "W", quindi il tasto "Q" sulla tastiera per salvare le modifiche e per uscire una volta che le modifiche sono state salvate.

6 Riavviare il server in modo che le modifiche vengono caricati all'avvio.

Consigli e avvertenze

  • Non lasciare mai "register_globals" senza un ambiente, in quanto ciò può causare l'interprete PHP a fallire nel riavvio. Fornire sempre "ON" o "OFF" dopo il segno "=".