[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-developers] getenv()
From: |
C K Wu |
Subject: |
[Phpgroupware-developers] getenv() |
Date: |
Sat, 19 Oct 2002 09:42:34 +0800 |
Hello, Folks,
The problem with login page returning with cd=5 highlights
the problem with getenv() as reported in PHP bug: #17662,
[http://bugs.php.net/bug.php?id=17662]. Other developers
may like to search their codes to see if getenv() is a hidden
problem. However, a newer version of PHP may have
already solved the problem.
Cheers,
CK
C K Wu wrote:
> Hello, Barry,
>
> I have the same problem when attempting to install phpGroupWare-0.9.14
> on a RedHat 8.0 machine. I am able to trace the culprit down to line
> 159 of
> [phpgw-dir]/login.php. The line reads,
>
> if (getenv(REQUEST_METHOD) != 'POST' && !isset($PHP_AUTH_USER) &&
> !isset($HTTP_SERVER_VARS['SSL_CLIENT_S_DN']))
>
> Apparently, the problem was caused by getenv(REQUEST_METHOD). This
> had been reported as PHP bug: #17662
> (http://bugs.php.net/bug.php?id=17662).
>
> I managed to work around the problem by changing,
>
> getenv(REQUEST_METHOD) => $_SERVER[REQUEST_METHOD]
>
> After the change, everything went back to normal. However, I had
> only tested general operations of (phpgwapi + ck-ledger). There
> may yet be other phpgw modules, which are affected by the getenv()
> problem. Btw, register_globals is set to off by default, and my
> config is,
>
> RedHat8.0, php4.2.2, Apache(httpd-2.0.40)
>
> The other problem of the hole in your wall. Too bad, unsolvable.
>
> Cheers,
> CK
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-developers] getenv(),
C K Wu <=