Re: [phplib-users] PHP 5.2 and PHPlib
Brought to you by:
nhruby,
richardarcher
From: Layne W. <la...@dr...> - 2008-08-22 16:30:35
|
>Hi all, > >whoever might be out there... > >I just downloaded Richard Archer's version 7.4a from the >internet. Then remembering that I would find phplib's source >also on SourceForge... > >Anyway, having checked its bugtracker I verified that phplib is >full of HTTP_POST_VARS and similar things. That's just >frightening now that I wanted to port my application to PHP5 >where these VARs don't exist anymore. Marko, I don't know about Richard's release - AFAIK the best, most up-to-date is using the php-lib-stable repository branch. In January 2007, I committed changes that only used the HTTP_*_VARS form when the superglobals were not present - you might want to double-check the source code to see if this is the case. E.g. session.inc, lines 92-98: if (!isset($_POST)) { global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS; $_COOKIE = $HTTP_COOKIE_VARS; $_POST = $HTTP_POST_VARS; $_GET = $HTTP_GET_VARS; $_SERVER = $HTTP_SERVER_VARS; } This pattern allowed for backwards compatibility (pre-4.1) and allows you to run without the long vars arrays support. -- Layne Weathers |