On Thu, Mar 17, 2016 at 3:38 PM, <obsd@xxxxxxxx> wrote: > Hi, > > I have an Apache modul where I set an environment variable: > > apr_env_set("FOO", "BAR", ...); > > This variable is accesible by PHP: > > <?php > print(getenv("FOO")); // --> BAR > ?> > > but not by a simple CGI program written in C: > > #include <stdio.h> > #include <stdlib.h> The environment used for a CGI is not the environment of httpd. You can modify it by adding entries to r->subprocess_env. Only some very specific vars are copied from httpds environment to the CGI, + the subprocess_env entries. -- Eric Covener covener@xxxxxxxxx --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx