On Thu, 15 Aug 2002, you wrote: > --- Tom Oram <[EMAIL PROTECTED]> wrote: >> Hi, >> Can someone please answer my question? >> >> When running a PHP extension when PHP is running as an apache module on linux >> it's module init function (PHP_MINIT_FUNCTION) gets called twice, once before >> apache forks then once after, is there any way of finding out which >> init you are in. I can't keep a global variable because it get losted in >> between init calls, and environment vars/file locks/shared mem/semephores are >> not options. > > Are you on Windows IIS? I believe someone recently just asked about that same > thing. There was a valid explination for it.
No linux, I did say ;), but thanks anyway. The question still stands open, anyone? >> One other quicky, is there a way to find out inside the extension if it is >> being run from with an apache module or its it a standalone executable (or >> running under a different webserver as my module can only ever run with >> apache)? > > I believe you could > #include "SAPI.h" > > if(!strcmp(sapi_module.name, "cgi") || strcmp(sapi_module.name, "cli")) { > printf("compiled as a command line executable"); > } This is probably what I need thanks >> >> Thanks for your time, >> Tom >> >> -- >> >> *************************************************** >> Tom Oram >> SCL Computer Services >> URL http://www.scl.co.uk/ >> *************************************************** >> >> -- >> PHP Development Mailing List <http://www.php.net/> >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > __________________________________________________ > Do You Yahoo!? > HotJobs - Search Thousands of New Jobs > http://www.hotjobs.com -- *************************************************** Tom Oram SCL Computer Services URL http://www.scl.co.uk/ *************************************************** -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php