私は Apache モジュールを開発しており、PHP より先に実行する必要があります。
次を使用してハンドラー関数を登録しようとしました:
// Hook the main handler function to run before PHP5
static const char * const aszPos[]={ "mod_php5.c", NULL };
ap_hook_handler(cc_handler, NULL, aszPos, APR_HOOK_FIRST);
...しかし、ページはまだ<?php ?>
解析されていない ' ' タグで出力されます。
これがフックの問題なのか、それとも PHP の URL として認識されないために PHP が解析していないのか疑問に思っていますが、次のように呼び出してみました。
localhost/authCC/?url=http://www.google.pt/&req=name,nic,photo,TaxNo&token=12345
...「mods-available/php5.conf」に正しい「LocationMatch」ディレクティブがあり、それでも解析されません。
他の提案はありますか?