2013-05-21 47 views
0

我想獲取server_rec.module_config中的值。 request_rec是否有任何對server_rec的引用?我沒有在httpd.h文件中看到一個,但我可能會錯過它。Apache訪問模塊的server_rec

基本上我想在我的處理程序中訪問模塊的配置文件,我知道我可以通過ap_get_module_config()來實現。不過,我不認爲request_rec.request_config或request_rec.per_dir_config存儲我需要的。

幫助表示讚賞!是的,我已經瀏覽了Apache指南製作模塊(找到here)。

回答

0

經過更多的四處尋找我終於設法遇到它。

在request_rec中有一個名爲server的變量,它是一個server_rec *。因此,要訪問配置文件,您將使用

ap_get_module_config(r->server->module_config, &my_module) 

其中r是request_rec傳遞到處理程序。