问题:

想要实现PHP与Apache请求进程的其它部分之间的通信。其中包括在access_log中设置变量。

方案:

使用apache_note()。

例子:

<?php
//取值
$session = apache_note('session');
//设置值
apache_note('session',$session);
?>

Apache也能够实现重新映射URL、认证用户身份、请求记录等功能。而在处理请求时,每个句柄都需要访问一组称为记录表的键/值对。通过apache_note()函数可以访问由该请求中的先行句柄在记录表中设置的信息,并为后来的句柄留下信息。