在 mod_perl 中,我可以执行以下操作:
$r->user("username");
然后用户名将显示在日志的用户名部分。
有没有办法在php中实现这一点?而不必修改apache?
编辑:到目前为止,我已经尝试了以下两种方法:
$_SERVER['REMOTE_USER'] = "username";
$_SERVER['PHP_AUTH_USER'] = "username";
apache_setenv('REMOTE_USER', "username")
没有运气
编辑2: Apache日志的格式为:
ip地址 REMOTE_USER IDENT日期时间...等等
我正在尝试使用php代码设置REMOTE_USER,而不使用apache的mod_auth。
phpinfo()
吗?在结果数据中,你应该能找到你的用户名... - Charles