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.