2013-05-21 1 views
0

Я хочу получить значение в server_rec.module_config. Имеет ли request_rec какие-либо ссылки на server_rec? Я не вижу его в файле httpd.h, но я могу его пропустить.Apache доступ к серверу_rec для модуля

В основном я хочу получить доступ к файлу конфигурации для модуля, находясь в моем обработчике, и я знаю, что могу сделать это с помощью ap_get_module_config(). Однако я не думаю, что request_rec.request_config или request_rec.per_dir_config хранить то, что мне нужно.

Помощь приветствуется! И да, я просмотрел руководство Apache по созданию модулей (найдено here).

ответ

0

После того, как я снова осмотрелся, мне наконец-то удалось натолкнуться на него.

В request_rec есть переменная, называемая сервером, которая является server_rec *. Поэтому для доступа к файлу конфигурации вы должны использовать

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

где r - запрос_rec, переданный в обработчик.

 Смежные вопросы

  • Нет связанных вопросов^_^