You'd think it'd be easier to find the answer to this question.
Did a search, and all I can find is people asking why something's not
working and people replying it's because register_global s is off.
I found one person said: "The change is for the better since
register_global turned to on had some grim security implications." but
no mentioning of what those are!
I'm working on a server now, with a couple hundred PHP pages someone
has written. register_global s is on. And I need to see if the risks of
having them on outweigh the extreme annoyance at best and possible
broken processes leading to lost sales at worst if I turn then off.
At the very least I'll need to go through and add $_GET and $_POST to
all the hundreds of places where the previous coder called form results
without using those.
Perhaps there are other things, like the way GD and PDFLib and whatnot
are being utilized, that would be affected.
Anyway, could someone point me to somewhere that explains the risks?
php.net I couldn't even find anything.
Thanks!
Liam
Did a search, and all I can find is people asking why something's not
working and people replying it's because register_global s is off.
I found one person said: "The change is for the better since
register_global turned to on had some grim security implications." but
no mentioning of what those are!
I'm working on a server now, with a couple hundred PHP pages someone
has written. register_global s is on. And I need to see if the risks of
having them on outweigh the extreme annoyance at best and possible
broken processes leading to lost sales at worst if I turn then off.
At the very least I'll need to go through and add $_GET and $_POST to
all the hundreds of places where the previous coder called form results
without using those.
Perhaps there are other things, like the way GD and PDFLib and whatnot
are being utilized, that would be affected.
Anyway, could someone point me to somewhere that explains the risks?
php.net I couldn't even find anything.
Thanks!
Liam
Comment