Come disattivare Globali registrati in Joomla

May 3

In PHP o Hypertext Preprocessor, "register_globals" è un'impostazione che può lasciare un sito web vulnerabile agli attacchi in certe situazioni, quando a sinistra su. Quando si sviluppa il tuo sito web utilizzando il sistema di gestione dei contenuti di Joomla, è possibile disattivare questa impostazione. In alcuni casi, il fornitore di hosting potrebbe essere in grado di disattivare questa impostazione per voi. In caso contrario, è necessario avere accesso al file "php.ini" o la possibilità di creare un file ".htaccess".

istruzione

Modifica php.ini

1 Aprire il file "php.ini" in un editor di testo.

2 Aggiungere la seguente riga al file:

register_globals = off

3 Salvare il file e caricare le modifiche al directory webroot.

file .htaccess

4 Creare un file ".htaccess" nella directory principale del tuo sito. Se gli script di hosting PHP si trovano su un sito diverso, creare il file nella directory principale di quel sito. Utilizzare un modello come "generatore di file .htc" se non siete in grado di creare un file ".htcaccess".

5 Aprire il file ".htaccess" in un editor di testo e aggiungere il seguente codice:

<IfModule mod_php4.c>

php_value register_globals 0

</ IfModule>

<IfModule sapi_apache2.c>

php_value register_globals 0

</ IfModule>

php_flag register_globals 0

Questo codice disattiva register_globals sia per Apache 1.3 e 2.0 server.

6 Salvare i file ".htaccess" e caricarlo nella directory principale.

Consigli e avvertenze

  • Se non si ha accesso al vostro server web, non sarà in grado di modificare il file "php.ini".