我一直在开发一个 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 是否没有解析它,因为它无法将其识别为 PHP url,但我尝试将其称为:
localhost/authCC/?url=http://www.google.pt/&req=name,nic,photo,TaxNo&token=12345
...虽然在“mods-available/php5.conf”上有正确的“LocationMatch”指令,但它仍然无法解析。
还有其他建议吗?