On 9/25/07, Mike O'Leary <moleary45@xxxxxxxxx> wrote: > Hello, > > Can someone explain a way via a C module to update a counter value for every > request served by the module and write that value (via ap_rputs or something > similar) to the browser. For example, the first time the module services a > request, it writes 1 to the browser, the next time it writes 2, .... I > tried apr_pool_userdata_get/set with r->server->process->pool as my memory > pool, but this doesn't seem to work. This value appears to be in memory > sometimes but not others. It will increment as expected for awhile and then > drop back to 0. I'm not trying to implement a counter for my page. I'm > trying to think of the simplest example so that once I see how this is done, > I can easily extrapolate to solve my real problem. Any help is appreciated, > especially code! You'll need to use shared memory for that. Apache pool memory is process-local. You'll probably get more detailed help on the module developer's list. http://httpd.apache.org/lists.html#modules-dev Joshua. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx