For illustrate my problem : I have register a filter like in deflate : ap_register_input_filter(PerseusFilterName,perseus_in_filter, NULL, AP_FTYPE_CONTENT_SET);
In httpd.conf : SetInputFilter PERSEUS So, I test with a crypted content and i hae in error.log : Perseus handler, Perseus header found : pcc [Thu Jun 10 11:29:28 2010] [error] [client 127.0.0.1] PHP Warning: Missing boundary in multipart/form-data POS T data in Unknown on line 0, referer: http://localhost/ Input Filter begin The handler do nothing, then php processes the encrypted content and fails. Then, my Filter begin and decrypt the data but it's too late. May-be I forget something, i don't understand the problem. For the deflate module, just set SetInputFilter Deflate in httpd.conf enought? Eddy On Thu, Jun 10, 2010 at 10:54 AM, Eddy <eddy.deli...@gmail.com> wrote: > Yes i try to do the same thing but I have a problem, my filter begins too > late and php has already process the data. > I must do a error somewhere. > Thanks for your help. > Eddy > > On Thu, Jun 10, 2010 at 10:29 AM, Nick Kew <n...@apache.org> wrote: > >> >> On 10 Jun 2010, at 07:34, Eddy wrote: >> >> > How modify (decrypt data) the body content before all module ? >> >> That's what filters do. >> >> See mod_ssl for secure encryption. Or in your case since it's only the >> body content, see for example mod_deflate for a comparable task. >> >> -- >> Nick Kew >> > >