[geeklog-devel] Pushing GL1 into regester_globals=off
Tony Bibbs
tony at tonybibbs.com
Mon Jul 28 14:31:14 EDT 2003
Well, it's not that easy...well, it is technically easy but it will be a
lot of work. For each page you need to figure out which variables are
registered as globals in the current 1.3.x tree. Then you need to
replace them with the $HTTP_POST_VARS or $HTTP_GET_VARS.
We could, as a group, decide to require which ever version of PHP that
started usin the $_REQUEST object. The good thing about that is then
regardless of a POST or a GET you can use the $_REQUEST['<varname>'].
If we don't want to do that, we *could* simply either ask for the PHP
version in config.php or check it through the code and if they don't
support $_REQUEST, then you could add the the top of lib-common.php
somewhere this:
$_REQUEST = array_merge($HTTP_POST_VARS, $HTTP_GET_VARS);
That way the code regardless of PHP version would be the same.
Make sense? Comments, questions, concerns? How much fun would
regression testing this be?
--Tony
LIMBURG, Mark wrote:
>Howdy
>
>I'm thinking of taking this on. Are there any *good* doco's on how to
>approach this? Any key examples that anyone could provide?
>
>Regards
>
>Mark Limburg
>
>Operations Support Team Leader
>Information Services
>BAE SYSTEMS Australia
>
>
>_______________________________________________
>geeklog-devel mailing list
>geeklog-devel at lists.geeklog.net
>http://lists.geeklog.net/listinfo/geeklog-devel
>
>
More information about the geeklog-devel
mailing list