How to turn off register_globals in PHP

In each directory where you want register_global to be turned off, place the following php.ini file:

register_globals = off
error_log = error_log
log_errors = On
error_reporting = E_ALL & ~ E_NOTICE
expose_php = Off
output_buffering = Off
max_input_time = 60
safe_mode = off
variables_order = "EGPCS"
extension_dir = ". /"

It’s important for you to know that this php.ini have effect only for the directory in which it is located. You should put it in each directory on your web hosting, in which you want to modify register_globals.

  • 149 Users Found This Useful
Was this answer helpful?

Related Articles

Add your own php.ini file to the crontab command

If you want to use your own php.ini in the implementation of cronjobs, add the following to the...

Disable TRACE or TRACK method in Apache web server

If you like to keep your VPS hosting server or dedicated server secure you may need to disable...

PHP modules installed on the web hosting

Normally the web hosting servers have standard installation of the following PHP modules:...

PHP version

You can see the version of PHP when you log in your web hosting control panel and select “Server...

How to increase the size of uploaded files in PHP

The standard maximum size of the file that you can upload in PHP is 2MB, but some scripts require...