Hvordan slå av Registrerte Globals i Joomla

I PHP eller Hypertext Preprocessor, er "register_globals" en innstilling som kan forlate et nettsted utsatt for angrep i visse situasjoner når igjen på. Ved utvikling av nettstedet ditt ved hjelp av Joomla content management system, er det mulig å slå av denne innstillingen. I noen tilfeller kan din leverandør kunne slå av denne innstillingen for deg. Hvis ikke, må du ha tilgang til din "php.ini" filen eller evnen til å lage en ".htaccess" fil.

Bruksanvisning

Rediger php.ini

1 Åpne "php.ini" filen i en teksteditor.

2 Legg til følgende linje i filen:

register_globals = off

3 Lagre filen og laste opp endringer i Webroot katalogen.

Htaccess fil

4 Lag en ".htaccess" fil i hovedmappen til nettstedet ditt. Hvis PHP hosting skript er plassert på et annet nettsted, opprette filen i hovedmappen til det området. Bruk en mal som "Htc fil generator" hvis du ikke er i stand til å skape en ".htcaccess" fil.

5 Åpne din ".htaccess" fil i en teksteditor og legge til følgende kode:

<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

Denne koden slås av register_globals for både Apache 1.3 og 2.0-servere.

6 Lagre ".htaccess" filer og laste det opp til hovedkatalogen.

Hint

  • Hvis du ikke har tilgang til webserveren din, vil du ikke være i stand til å endre "php.ini" filen.