【发布时间】:2012-12-08 06:16:19
【问题描述】:
目前我将它们存储在全局中。那是正确的方法吗?我希望变量与当前请求保持一致,并在请求完成后消失。
例如:
int data1;
int data2;
apr_status_t my_input_filter (ap_filter_t *f, apr_bucket_brigade *bb,
ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes) {
if (somecond1) data1 = xyz;
if (somecond2 & data1 == xya) data2 = abc;
if (somecond3 && data2 == abc) dosomething();
}
请注意,3个条件在过滤时可能不会一次性发生,它们可能出现在不同的时刻,但具有相同的请求。
【问题讨论】:
标签: c apache apache-modules