[pLog-svn] r2411 - plog/branches/plog-1.0.2/class/net/http/phpsniff

Jon Daley plogworld at jon.limedaley.com
Thu Aug 18 10:47:05 GMT 2005


 	Just to make sure - you did mean to change the version check from 
3.0 to 4.1?


On Thu, 18 Aug 2005, pwestbro at devel.plogworld.net wrote:
> Author: pwestbro
> Date: 2005-08-18 06:16:20 +0000 (Thu, 18 Aug 2005)
> New Revision: 2411
>
> Modified:
>   plog/branches/plog-1.0.2/class/net/http/phpsniff/phpSniff.class.php
> Log:
> Fixed bug http://bugs.plogworld.net/view.php?id=677
>
> Make sure that $HTTP_SERVER_VARS is declared a global before it is used
>
>
> Modified: plog/branches/plog-1.0.2/class/net/http/phpsniff/phpSniff.class.php
> ===================================================================
> --- plog/branches/plog-1.0.2/class/net/http/phpsniff/phpSniff.class.php	2005-08-14 16:46:22 UTC (rev 2410)
> +++ plog/branches/plog-1.0.2/class/net/http/phpsniff/phpSniff.class.php	2005-08-18 06:16:20 UTC (rev 2411)
> @@ -191,8 +191,8 @@
>         // 20020425 :: besfred
>         if(empty($UA)) $UA = getenv('HTTP_USER_AGENT');
>         if(empty($UA)) {
> -            $pv = explode(".", PHP_VERSION);
> -            $UA = ( $pv[0] > 3 && $pv[1] > 0 ) ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
> +            global $HTTP_SERVER_VARS;
> +            $UA = ( phpversion() >= "4.1.0"  ) ? $_SERVER['HTTP_USER_AGENT'] : $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
>         }
>         // 20020910 :: rraymond
>         if(empty($UA)) return false;
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.plogworld.net
> http://devel.plogworld.net/mailman/listinfo/plog-svn
>

**************************************************************
*                           *  The primary cause of failure  *
*         Jon Daley         *   in electrical appliances is  *
*                           *  an expired warranty.  Often,  *
* http://jon.limedaley.com/ *    you can get an appliance    *
*                           *     running again simply by    *
*                           *      changing the warranty     *
*                           *     expiration date with a     *
*                           *     15/64-inch felt-tipped     *
*                           *             marker.            *
*                           *  -- Dave Barry, "The Taming of *
*                           *                     the Screw" *
**************************************************************



More information about the pLog-svn mailing list