static void
hw_init (server_rec *s, pool *p)
{
i=0;
}static int add_adv(request_rec *r) {
if(r->method_number == M_GET)
{
i++;
ap_send_http_header(r);
ap_rputs( "<HTML><HEAD><TITLE>Hello World</TITLE></HEAD><BODY>\n", r );
ap_rprintf( r, "<P>request N%d\n</P>\n",i);
ap_rputs( "</BODY></HTML>\n", r );
}
return OK;
}
module MODULE_VAR_EXPORT adv_module =
{
STANDARD_MODULE_STUFF,
NULL, /* initializer */
NULL, /* create per-directory config structure */
NULL, /* merge per-directory config structures */
NULL, /* create per-server config structure */
NULL, /* merge per-server config structures */
NULL, /* command table */
NULL, /* handlers */
NULL, /* translate_handler */
NULL, /* check_user_id */
NULL, /* check auth */
NULL, /* check access */
NULL, /* type_checker */
NULL, /* pre-run fixups */
NULL, /* logger */
NULL, /* header parser */
hw_init, /* child_init */
NULL, /* child_exit */
m_func /* post-read-request */
};
гуру, скажите пж, почему m_func выполняется 2 раза ?
как я подозреваю обрабатывается post и read запрос....
скажите пж, в чем трабл