I'm wondering if anyone has seen this behavior at all
The system is Unixware 7.1.1 apache 1.3.34/php 4.4.2 which uses a lot of
binary cgi in the web app. In order to pass information to the cgi apps they
are placed in the environment via putenv then calls the cgi app.
Occasionally, the environment variables are corrupted, usually ending up
with a blank page since the app has no or corrupt information to work from.
a simple example would be:
putenv("QUERY_STRING=$url");
putenv("HTTP_COOKIE=$HTTP_COOKIE");
$pipe = popen("./SD_disp", "r");
the only evidence I have that the environment is getting fouled up is in
phpinfo() which displays things like:
<option value = "EMERALD POINT">Emerald Point</option>
I can reproduce this behavior with a simple script that sets and unsets an
environment variable a couple of times
To further confuse things:
This does not happen in Unixware 7.1.4
This does not happen when the Oracle database is localhost even though the
phpinfo() environment displays corruption
Any ideas or seen anything remotely similar? Any help would be appreciated
TIA,
Bob Klos
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com
Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php